[英]`-Wl,` prefix to compiler flag
我是一個新的代碼庫,我正在瀏覽一個Makefile。 我看到用-Wl,
前綴指定了幾個編譯器標志(即-Wl,--no-undefined
指定-Wl,--no-undefined
)。 我之前沒有遇到過這種語法,谷歌搜索很難。
前綴是做什么的? 看起來它與警告有關,但我不知道,我猶豫要不要惹它。
它與警告無關。
從GCC手冊:
-Wl,option
傳遞選項作為鏈接器的選項。 如果選項包含逗號,則會在逗號中將其拆分為多個選項。 您可以使用此語法將參數傳遞給該選項。 例如,'-
-Wl,-Map,output.map
'將'-Map output.map
'傳遞給鏈接器。 使用GNU鏈接器時,您也可以使用'-Wl,-Map=output.map
'獲得相同的效果。
男人gcc:
-Wl,option
傳遞選項作為鏈接器的選項。 如果選項包含逗號,則會在逗號中將其拆分為多個選項。 您可以使用此語法將參數傳遞給該選項。 例如,
-Wl,-Map,output.map
將-Map output.map傳遞給鏈接器。 使用GNU鏈接器時,您也可以使用-Wl,-Map=output.map
獲得相同的效果。
也是谷歌的重要提示,添加包含特殊字符的搜索引號。 以下搜索引出了一個答案: "-wl" flag
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.