2014-03-24 55 views
2

我試圖移植到Macintosh OSX,而​​不是gcc提供了clang。當使用gcc在Linux上構建時,我將-static-libgcc傳遞給gcc。如何更換-static-libgcc時使用clang?

什麼是最接近的等價物當我使用clang時,我可能會替換這個選項?

回答

3

可能這已經被整理出來,但爲了完整起見,
- 你不能在mac上靜態鏈接系統庫,直到你做了一些編譯crt0.o的額外工作。

因此,只需刪除此標誌。

請參閱

stackoverflow.com/questions/5259249/creating-static-mac-os-x-c-build

https://developer.apple.com/library/mac/qa/qa1118/_index.html