【问题标题】:arm-linux-gnueabi-ld unrecognized option '-Wl,--gc-sections'arm-linux-gnueabi-ld 无法识别的选项 '-Wl,--gc-sections'
【发布时间】:2015-09-06 05:16:33
【问题描述】:

我正在尝试使用通过 Ubuntu apt-get 安装的标准 arm-linux-gnueabi 工具集进行 QT 开源交叉编译,但出现这些错误,我在这里停留了 1 周: arm-linux-gnueabi-ld -Wl,--gc-sections -Wl,-O1 -fuse-ld=gold -Wl,--enable-new-dtags -o ../../../bin/rcc .obj/rcc.o .obj/main.o -L/home/charlie/qt-everywhere-opensource-src-5.5.0/qtbase/lib -lQt5Bootstrap -lpthread arm-linux-gnueabi-ld:无法识别的选项'-Wl,--gc-sections' arm-linux-gnueabi-ld:使用 --help 选项获取使用信息 Makefile:194: 目标“../../../bin/rcc”的配方失败

配置或工具集有什么问题吗? 谢谢

【问题讨论】:

    标签: linux


    【解决方案1】:

    -Wl 用于将选项从 gcc 传递给链接器。所以你的用法应该是

    arm-linux-gnueabi-ld --gc-sections

    arm-linux-gnueabi-gcc -Wl,--gc-sections

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-04
      • 2014-02-13
      • 1970-01-01
      • 1970-01-01
      • 2014-09-04
      • 1970-01-01
      • 1970-01-01
      • 2012-11-27
      相关资源
      最近更新 更多