回答
在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.如果你適當地重新標記你的問題,你可能會得到更多的幫助。
- 1. C標準庫的位置
- 2. g ++不再找到標準庫OSX 10.6.8
- 3. 堆棧沒有在非標準位置找到C庫
- 4. 鏈接器無法找到標準庫
- 5. 鏈接器無法找到標準c庫
- 6. 無法找到數據庫位置
- 7. NDK沒有找到標準的C++庫
- 8. Mac OSX 10.10無法找到opencv庫
- 9. Qt無法找到標準標頭
- 10. 32位標準C庫
- 11. Sqlite數據庫在OSX中的位置
- 12. 無法鏈接到標準庫
- 13. 鏈接器無法在OSX上的Eclipse C上找到現有庫
- 14. 在Mac OSX上無法找到mysqladmin 10.6.8
- 15. 在C++中找到控件的位置
- 16. Erlang - mnesia數據庫的標準位置
- 17. 無法找到錯誤的位置
- 18. 無法找到表單的HTML位置
- 19. 無法找到當前的GPS位置
- 20. Android LocationListner無法找到我的位置
- 21. ld無法在OSX Leopard上找到X11庫
- 22. C++中的標準庫STL
- 23. mingW中的標準C庫
- 24. 自制軟件octave無法在標準版中找到gfortran
- 25. building TensorFlow:bazel無法在非標準目錄中找到libstdC++
- 26. 如何在objective-c中找到鼠標的位置
- 27. 在C++中找到基於鼠標位置的菜單項
- 28. 爲什麼SVN無法找到修復庫的位置0
- 29. C#ToolStrip插入標準菜單標準圖標位置
- 30. 在飛鏢中找到位置/座標
大衛的回答,他取出解決了這個問題:位置是/Developer/SDKs/MacOSX10.5.sdk/usr/include /gcc/darwin/3.3-fast/c++/iostream – 2009-06-15 13:15:32