[英]`-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.