Khi tôi chạy bên dưới mã trong Mã :: Chặn trong hệ điều hành Windows. Tôi đã từng gặp lỗi gọi là tham chiếu không xác định đối với ngã ba(). Tôi đã thiết lập/chọn trình biên dịch GCC làm trình biên dịch mặc định của tôi.Tham chiếu chưa xác định đến ngã ba() trong Mã :: Trình soạn thảo khối trong Windows OS
#include<stdio.h>
#include<unistd.h>
void main()
{
int x;
x = 0;
fork();
x = 1;
...
....
}
Xin hãy giúp tôi và cho tôi biết, tôi có thể đúng chương trình/linux unix trong Code :: Blocks trong cửa sổ môi trường?
Và tôi viết một chương trình khác,
main()
{
int x = 0;
if(x == 0)
{
printf("X = %d", x);
sleep(1000);//used delay also
x = 1;
printf("Now X = %d", x);;
}
Ở đây nó mang lại cho eroor rằng tài liệu tham khảo không xác định ngủ() và/* chậm trễ cũng * /.
Xin hãy giúp tôi.
@Vlad: Windows không bị "hỏng do thiết kế"; nó chỉ không quan tâm làm thế nào \ * nix làm việc. Nó có những vấn đề riêng của mình để giải quyết và giải quyết chúng theo cách riêng của mình, mặc dù không phải cách mà một \ nix won có thể thích - hoạt động đủ tốt để cung cấp cho phần lớn thế giới máy tính trong nhiều thập kỷ. Thật ra, trên thực tế, một loạt các công cụ được thực hiện từ 15 năm trở lên đã được phát minh lại hoặc bắt vít trên Linux và \ * BSD. (Hãy xem ... Registry? ACL thực? Native stream? Tương thích nhị phân? Ồ, chờ đã, * * nix * vẫn * không có cái đó ...) – cHao