我已阅读了一些安装,我需要正确设置环境变量LDFLAGS,LD_LIBRARY_PATHS和CXXFLAGS才能运行./compile.sh。但是,我不确定在那里放什么路。有人可以解释这些标志的含义以及它们用于什么?它们与gcc安装有关吗?
我正在使用默认的gcc 4.4.7开发CENTOS 6.6,但我想使用安装在/ opt / rh / devtoolset-3 / root / usr / bin / gcc中的gcc 4.9.1。
我试图查找其他类似的问题,但没有得到我的答案。我想知道路径/标志的确切含义。
我是Linux新手所以请不要理会我的无知。谢谢。
答案 0 :(得分:0)
CentOS 6.8 - x86_64:
使用bazel-0.3.0.tar.gz https://codeload.github.com/bazelbuild/bazel/tar.gz/0.3.0和devtoolset-4。 (devtoolset-4-gcc, *-4-gcc-c++
提供gcc 5.3.1)。
cd bazel-0.3.0/
scl enable devtoolset-4 bash && ./compile.sh
建立成功!二进制在这里: /home/knudfl/tmp/bazel-0.3.0/output/bazel
注意:不需要完整的devtoolset-4。这样做:yum install devtoolset-4-gcc-c++
(仅安装5个包。)