回答
在OS X 10.10優山美地,他們設在這裏:
/usr/include/c++
IIRC,/ usr/local/lib嘗試將-L/usr/local/lib添加到您的GCC構建選項。雖然stdC++庫應該已經在您的鏈接器路徑中。編譯器錯誤通常表示缺少標題/語法錯誤,而鏈接器錯誤則表示缺少二進制blobbage。
@Bell:你如何將-L/local/lib添加到你的GCC構建選項中?我在家中沒有找到「〜/ .gccrc」文件。 – 2009-06-15 12:57:25
很少使用OSX,您是否使用XCode?您可以編輯Makefile中的CC = ...行或者執行它,但是OSX希望您:) – 2009-06-15 13:19:15
@Bell:Ubuntu/Mac中的Makefile位於何處? – 2009-06-15 16:43:39
嘗試/ usr/lib中/或/ usr/local/lib目錄/
請確保您已經XCode首先安裝。
沒有xcode,您將無法開發C/C++應用程序,因爲xcode包含所有可鏈接的標準庫和標頭。
iostream是一個C++的東西,而不是C.如果你適當地重新標記你的問題,你可能會得到更多的幫助。
大衛的回答,他取出解決了這個問題:位置是/Developer/SDKs/MacOSX10.5.sdk/usr/include /gcc/darwin/3.3-fast/c++/iostream – 2009-06-15 13:15:32