linux(redHat)下如此安装gcc是否正确?完成后感到迷惑。请高手指点
我想尝试安装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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
export一下你的gcc346所在的目录。用crosstool吧,按照你自己的需要修改一下脚本,是专门用来编交叉编译器的