我在 Fedora 27 上使用davidva/gcc49 copr 。
source /usr/bin/gcc49
当我按照 copr 网页描述的方式运行后尝试编译时,出现以下错误:
/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 目录中?