gcc/g++ -print-***选项打印编译器信息
发布日期:2021-05-28 16:20:49 浏览次数:10 分类:技术文章

本文共 595 字,大约阅读时间需要 1 分钟。

 

1.-print-file-name=lib

打印链接时将使用的库文件库的绝对全名,而无需执行其他任何操作。使用此选项,GCC不会编译或链接任何内容;它只是打印文件名。

 

2.-print-multi-directory

打印与命令行中存在的任何其他开关选择的multilib对应的目录名称。该目录应该存在于GCC_EXEC_PREFIX中。

g++ -print-multi-directory.

 

3.-print-multi-lib

打印从multilib目录名到启用它们的编译器开关的映射。目录名与开关之间用“;”分隔,每个开关以“ @”而不是“-”开头,多个开关之间没有空格。应该可以简化外壳处理。

g++ -print-multi-lib.;

 

4.-print-multi-directory

打印相对于某个lib子目录的所选multilib的OS库的路径。如果lib子目录中存在OS库并且未使用任何多库,则通常只是。,如果libsuffix兄弟目录中存在OS库,则打印例如。 ../lib64、../lib或../lib32,或者如果OS库存在于lib / subdir子目录中,则会打印例如amd64,sparcv9或ev6。

 

5.-print-multiarch

打印相对于某个lib子目录的所选多体系结构的OS库的路径。

 

6.-print-prog-name=program

转载地址:https://blog.csdn.net/qq_27868061/article/details/113062366 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:c++标准库实战之通用工具Pair
下一篇:vscode使用MinGW/GCC

发表评论

最新留言

很好
[***.229.124.182]2024年02月28日 03时22分01秒