Hãy nói rằng tôi có một tập tin rất đơn giản C (gọi tắt là foo.c):Thư viện mặc định được liên kết bởi gcc?
int main()
{
printf("foo");
return 0;
}
Bây giờ tôi gọi gcc:
gcc foo.c
Khi tôi gọi gcc (không có tùy chọn, như ở trên ví dụ), thư viện nào được liên kết theo mặc định và chúng nằm ở đâu? (Trên Mac OS X 10.7)
Trên mac của tôi, ld nói rằng --verbose là một tùy chọn không được công nhận – user1516425
@ user1516425: oh - khi tôi thấy 'gcc', tôi chỉ giả định rằng GNU' ld' có liên quan. Xem một số tài liệu cho trình liên kết Xcode, https://developer.apple.com/library/mac/#documentation/Darwin/Reference/Manpages/man1/ld.1.html, bạn có thể muốn xem liệu '-t 'liên kết tùy chọn sẽ làm các trick. Một số tùy chọn khác để xem xét có thể được tìm thấy dưới tiêu đề "Tùy chọn để tìm kiếm mối liên kết" trên trang đó. –