【问题标题】:libtool: unrecognized option `-static'libtool:无法识别的选项“-static”
【发布时间】:2016-07-11 08:03:17
【问题描述】:

当我安装 LLVM 时,出现错误:

➜  build make
[  0%] Linking CXX static library ../libLLVMSupport.a
libtool: unrecognized option `-static'
libtool: Try `libtool --help' for more information.
make[2]: *** [lib/libLLVMSupport.a] Error 1
make[1]: *** [lib/Support/CMakeFiles/LLVMSupport.dir/all] Error 2
make: *** [all] Error 2
➜  build which libtool
/usr/local/bin/libtool

我已经尝试解决这个问题,但失败了。

http://flummox-engineering.blogspot.com/2014/04/libtool-unrecognized-option-static.html

【问题讨论】:

    标签: llvm libtool


    【解决方案1】:

    我这样解决了这个问题: 将~/.bash_profile中的PATH更改为export PATH="/Library/Developer/CommandLineTools/usr/bin:$PATH,打开一个新终端并再次运行安装过程。 /Library/Developer/CommandLineTools/usr/bin 中的libtool 没有抱怨-static 标志,并且一切正常。您可以稍后从您的 $PATH 中删除 /Library/Developer/CommandLineTools/usr/bin

    Z.

    【讨论】:

    • 感谢您的解决方案,我稍微修改了您的程序,我只是这样执行了:PATH="$(xcode-select -p)/Toolchains/XcodeDefault.xctoolchain/usr/bin:$PATH" make -j$(sysctl -n hw.ncpu) 我安装的 Xcode 是 Xcode 8.1。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-21
    相关资源
    最近更新 更多