2011-07-07 55 views

回答

1

來自libc的stdio的源(或缺少)是編譯器/操作系統的問題,而不是Eclipse。您沒有提及您正在運行的是哪個平臺(Linux,OS X,Windows),但通常默認情況下未安裝libc的完整源代碼。

然而,頭文件將會並且確實會在其中實現一些(內聯)方法。獲取源的確切說明會根據您的操作系統而有所不同,但是,例如,這裏有一些指向GNU libc(Linux)和Apple's libc(基於BSD)的鏈接。

+0

非常感謝。我正在運行Windows。我已經安裝了cygwin,所以我可以在Eclipse中編譯和運行示例「Hello World」程序。但我無法追溯到puts()函數。 – unix55

+0

@ unix56:在Linux上,您通常會安裝與C庫(libc/glibc)相對應的* debug *軟件包。我不熟悉cwygin的包裝,但是你可以在那裏尋找一個相似的包裝。 – DaveR

相關問題