Sau khi nâng cấp lên Lion và cài đặt XCode 4.3, tôi không thể lấy "Hello, World" để biên dịch.stdio.h không tìm thấy sau khi xcode 4.3 mới cài đặt
include <stdio.h>
int
main (int argc, char *argv[]) {
printf("Hello, World!\n");
}
$ gcc hello.c
hello.c:1:19: error: stdio.h: No such file or directory
tôi nhìn thấy một stdio.h trong ./SDKs/MacOSX10.6.sdk/usr/include/stdio.h, nhưng đó là một chút ngạc nhiên rằng có không phải là một phiên bản 10.7. Cài đặt của tôi có bị lỗi không? Nó báo cáo thành công.
Giải pháp chuẩn cho vấn đề này, sau khi một số Googling, là cài đặt lại XCode. Nhưng XCode được phân phối thông qua App store mà không cung cấp cho tôi tùy chọn cài đặt lại. Tôi cũng không bao giờ thấy các tùy chọn khác nhau như "phát triển Unix" được tham chiếu ở những nơi khác.
Ý tưởng?
Bạn có thư mục MacOSX10.7.sdk không? –
Nếu bạn nhận được Xcode từ AppStore, bạn thực sự tải về một trình cài đặt mà vẫn nên nằm trong thư mục Ứng dụng của bạn. Vì vậy, bạn sẽ có thể cài đặt lại nó một cách dễ dàng. – Simon