gpt4 book ai didi

linux - 编译后无法识别 gcc 7.1 参数

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:20:20 26 4
gpt4 key购买 nike

我成功构建并安装了 GCC 7.1,但是当我尝试使用 -quiet-imultiarch x86_64-linux-gnu 和/或 -auxbase dummy 它无法识别它们。我必须以某种方式在编译时添加这些吗?这些选项在通过包安装时由编译器识别。

最佳答案

这些标志被内部编译器可执行文件 cc1 识别,但不被 gcc 识别,它是编译器驱动程序(驱动程序是编排的高级编译器可执行文件构建过程,并负责运行 asld 等)。

例如,gcc foo.c -o foo.o -v 在 Ubuntu 16.04 上使用此 cc1 命令行的结果:

/usr/lib/gcc/x86_64-linux-gnu/5/cc1 -quiet -v -imultiarch x86_64-linux-gnu foo.c -quiet -dumpbase foo.c -mtune=generic -march= x86-64 -auxbase foo -version -fstack-protector-strong -Wformat -Wformat-security -o/tmp/ccds3WIY.s

注意上面的-quiet-imultiarchauxbase

关于linux - 编译后无法识别 gcc 7.1 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44088401/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com