sud*_*vil 12 gcc symbolic-link update-alternatives
我安装了 gcc 4.7.3 和 4.8.1
但是在运行 gcc --version 我得到
gcc (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Run Code Online (Sandbox Code Playgroud)
我是 Ubuntu 新手,我对更新符号链接知之甚少...
我在互联网上搜索,并发现了更新替代品,但不愿意使用它......
请有人帮我选择 4.8 而不是 4.7 并且告诉我有 2 个版本的相同 gcc 是不是很糟糕?
Rad*_*anu 20
你需要让update-alternatives你知道你有 2 个 C/C++ 编译器,为每一个创建一个记录,然后配置你想使用哪个。这是通过以下方式完成的:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.7
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.8
sudo update-alternatives --config gcc
Run Code Online (Sandbox Code Playgroud)
从现在开始,切换编译器时唯一需要的就是这个命令:
sudo update-alternatives --config gcc
Run Code Online (Sandbox Code Playgroud)
来源:http : //charette.no-ip.com : 81/programming/2011-12-24_GCCv47/。
| 归档时间: |
|
| 查看次数: |
16531 次 |
| 最近记录: |