首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >究竟什么是LDFLAGS和CXXFLAGS?

究竟什么是LDFLAGS和CXXFLAGS?
EN

Stack Overflow用户
提问于 2016-07-20 18:40:18
回答 1查看 1.1K关注 0票数 0

我已经阅读了一些安装,我需要正确设置环境变量LDFLAGS、LD_LIBRARY_PATHS和CXXFLAGS以便运行。但是,我不知道在这方面应该走什么道路。有人能解释一下这些旗子是什么意思吗?它们是用来干什么的?这跟gcc的安装有关吗?

我正在用默认的gcc 4.4.7开发CentOS6.6,但是我想使用gcc 4.9.1,它安装在/opt/rh/devtoolset-3/root/usr/bin/ am中。

我试图查找其他类似的问题,但没有得到我的答案。我想知道这些路径/标志到底意味着什么。

我是Linux新手,所以请不要理会我的无知。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-20 21:33:30

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 )。

代码语言:javascript
复制
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个软件包)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38488390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档