2009-06-15 52 views

回答

4

在OS X 10.10優山美地,他們設在這裏:

/usr/include/c++

1

IIRC,/ usr/local/lib嘗試將-L/usr/local/lib添加到您的GCC構建選項。雖然stdC++庫應該已經在您的鏈接器路徑中。編譯器錯誤通常表示缺少標題/語法錯誤,而鏈接器錯誤則表示缺少二進制blobbage。

+0

@Bell:你如何將-L/local/lib添加到你的GCC構建選項中?我在家中沒有找到「〜/ .gccrc」文件。 – 2009-06-15 12:57:25

+0

很少使用OSX,您是否使用XCode?您可以編輯Makefile中的CC = ...行或者執行它,但是OSX希望您:) – 2009-06-15 13:19:15

+0

@Bell:Ubuntu/Mac中的Makefile位於何處? – 2009-06-15 16:43:39

1

嘗試/ usr/lib中/或/ usr/local/lib目錄/

2

請確保您已經XCode首先安裝。

沒有xcode,您將無法開發C/C++應用程序,因爲xcode包含所有可鏈接的標準庫和標頭。

2

iostream是一個C++的東西,而不是C.如果你適當地重新標記你的問題,你可能會得到更多的幫助。