当我输入clang++ -v
它时输出
Ubuntu clang 版本 3.5.0-4ubuntu1~xedgers14.04.1 (tags/RELEASE_350/final)(基于 LLVM 3.5.0)
[...]
找到候选 GCC 安装:/usr/lib/gcc/x86_64-linux-gnu/4.8
找到候选 GCC 安装:/usr/lib/gcc/x86_64-linux-gnu/4.8.2
找到候选 GCC 安装:/usr/lib/gcc/x86_64-linux-gnu/4.9
找到候选 GCC 安装:/usr/lib/gcc/x86_64-linux-gnu/4.9.1
选定的 GCC 安装:/usr/bin/../lib/gcc/x86_64-linux-gnu/4.8
似乎我安装了多个 GCC 版本。但是当我输入时,g++ --version
它说
g++(Ubuntu 4.8.2-19ubuntu1)4.8.2
我的问题是:
1)为什么我安装了多个GCC?
更重要的是:
2)为什么它没有选择最新版本?
3)为什么它为 g++ 和 clang 选择了不同的 GCC?
4) 这会带来什么后果?可能是因为 Qt 选择了较旧版本的 GCC?请参阅我的问题这里。