【发布时间】:2018-02-02 12:10:46
【问题描述】:
我在 Fedora 27 上使用 davidva/gcc49 copr。
当我按照 copr 网页的描述运行 source /usr/bin/gcc49 后尝试编译时,出现此错误:
/usr/bin/ld: cannot find -lgcc_s
在了解标志 -l 如何用于 gcc 之后,我了解到它正在寻找库 gcc_s。我在 /opt/gcc-4.9.3/lib64/gcc/x86_64-fedoraunited-linux-gnu/lib64 中找到了它,这听起来很合适。为什么不链接?我需要将目录添加到库路径吗?如果是 LDFLAGS,由于我提供的文件,它已经存在:
export LDFLAGS="-L/opt/gcc-$gver/$lib/gcc/$gcc_target_platform/$lib/"
我需要做什么才能在 Fedora 27 上获取 gcc 4.9 才能找到它的库文件,该库文件明显位于 LDFLAGS 目录中?
【问题讨论】: