2016-08-24 115 views

回答

4

我應該爲此使用哪種gcc選項?

您應該閱讀dietlibcmusl文檔。從heredietlibc例如:

diet gcc -pipe -g -o t t.c 

即:dietlibc提供了一個名爲diet的包裝命令,它負責爲你處理。從heremusl

例子:

musl-gcc -static -Os hello.c 

也就是說,musl提供了一個名爲musl-gcc的包裝命令,它負責爲你處理。

您可以檢查musl-gccdiet以準確查看它們將哪些選項傳遞給鏈接器。但請注意,確切的選項可能會因版本而異,並且即使您確切知道它們通過了哪些標誌,您最好還是使用包裝器總是

+0

如果您真的在這些腳本中查看內容,「保重」部分通常通過提供正確的ld腳本來完成與他們各自的圖書館。如果OP實際上讀取了它,那會很好。 –