linux(redHat)下如此安装gcc是否正确?完成后感到迷惑。请高手指点

发布于 2022-07-22 00:21:49 字数 775 浏览 14 评论 1

我想尝试安装gcc比较新的版本(我redHat上的是3.4.4),根据网上的介绍:(我的目录都是在/usr/gcc/下)
#gzip -d gcc-3.4.6.gz.tar
#tar -xvf gcc-3.4.6
# mkdir gcc
#mkdir gcc346
# cd gcc
# ../gcc-3.4.6/configure --prefix=/usr/gcc/gcc346 --enable-threads=posix --enable-languages=c,c++
# make
# make install

可是最后完成后在/usr/gcc/gcc346/下面只有如下目录:
bin, include, info, lib, libexec,man, share

而且在include下面只有几个.h文件和几个文件夹。

然后根据如下命令:
ln -s /usr/gcc/gcc346/bin/gcc gcc346
ln -s /usr/gcc/gcc346/bin/g++ g346++
vi /etc/profile 末尾添加 setenv LD_LIBRARY_PATH /usr/gcc/gcc346/libLD_LIBRARY_PATH

然后重新启动,输入gcc346。
错误,没有该命令。

我不知道这样安装就正确了?如果我需要用新的库,我怎么知道有哪些头文件呢?它的include文件夹到底在哪里?我应该怎么设置路径就可以用gcc346?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

多情出卖 2022-07-23 04:40:20

export一下你的gcc346所在的目录。用crosstool吧,按照你自己的需要修改一下脚本,是专门用来编交叉编译器的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文