如何解释gcc-print多库的输出
如何解释gcc-print多库的输出,gcc,output,cross-compiling,Gcc,Output,Cross Compiling,mangcc解释了-print multi-lib列出了开关及其分离方式,但没有列出例如 .; 或 这可能意味着。我甚至不知道我是否按照要求提供了multilib支持 我使用的是gcc5.3.1和4.6.3.格式的输出:没有任何附加行表示在主机上找不到Multilib 一般而言: -print multi-lib:此调试选项使GCC显示从multi-lib目录名到启用 他们此信息是从使用的规范文件中提取的 由编译器执行,其中目录名与 以分号切换,每个切换以@符号开头 而不是传统的破折号/减号,
mangcc
解释了-print multi-lib
列出了开关及其分离方式,但没有列出例如
.;
或
这可能意味着。我甚至不知道我是否按照要求提供了multilib
支持
我使用的是
gcc
5.3.1和4.6.3.格式的输出:代码>没有任何附加行表示在主机上找不到Multilib
一般而言:
-print multi-lib
:此调试选项使GCC显示从multi-lib目录名到启用
他们此信息是从使用的规范文件中提取的
由编译器执行,其中目录名与
以分号切换,每个切换以@符号开头
而不是传统的破折号/减号,两者之间没有空格
多个开关
来源:威廉·冯·哈根(William von Hagen)的GCC权威指南[第二版,2006年4月]。请注意-这本书涵盖了GCC4.x.y版本,但我没有在GCC>5中找到关于这个范围内一些根本性变化的任何信息
因此,文章中的第二个输出显示了关于两个multilib的信息
多库的使用通常用于交叉编译目的
我想那是另一个
同一本书的引文值得一提的是另一个有用的开关:
-打印多目录
:此调试选项使GCC打印与任何其他用户选择的多库对应的目录名
命令行中给定的开关。这个目录是
应该存在于由GCC\u EXEC\u前缀定义的目录中
环境变量
输出格式为:代码>没有任何附加行表示在主机上找不到Multilib
一般而言:
-print multi-lib
:此调试选项使GCC显示从multi-lib目录名到启用
他们此信息是从使用的规范文件中提取的
由编译器执行,其中目录名与
以分号切换,每个切换以@符号开头
而不是传统的破折号/减号,两者之间没有空格
多个开关
来源:威廉·冯·哈根(William von Hagen)的GCC权威指南[第二版,2006年4月]。请注意-这本书涵盖了GCC4.x.y版本,但我没有在GCC>5中找到关于这个范围内一些根本性变化的任何信息
因此,文章中的第二个输出显示了关于两个multilib的信息
多库的使用通常用于交叉编译目的
我想那是另一个
同一本书的引文值得一提的是另一个有用的开关:
-打印多目录
:此调试选项使GCC打印与任何其他用户选择的多库对应的目录名
命令行中给定的开关。这个目录是
应该存在于由GCC\u EXEC\u前缀定义的目录中
环境变量
.;
32;@m32
x32;@mx32