我安装了 gcc 4.6.3:
gcc --version
gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
Run Code Online (Sandbox Code Playgroud)
我安装了较新的版本:
apt-get install gcc-4.7
Run Code Online (Sandbox Code Playgroud)
但是当我输入时,我仍然得到结果“gcc 4.6.3” gcc --version。如何解决?
我正在使用 ubuntu 12.04,我已经完成了
sudo apt-get update
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud) 我尝试使用本手册从源安装 webkit 应用程序:
https://help.ubuntu.com/community/WebKit
当我输入:
./autogen.sh --prefix=/usr
Run Code Online (Sandbox Code Playgroud)
出现以下错误:
checking for _FILE_OFFSET_BITS value needed for large files... 64
configure: error: Compiler GCC >= 4.7 or Clang >= 3.0 is required for C++ compilation
Run Code Online (Sandbox Code Playgroud)
当我输入:
gcc --version
Run Code Online (Sandbox Code Playgroud)
它回应:
gcc (Ubuntu/Linaro 4.7.2-11precise2) 4.7.2
Run Code Online (Sandbox Code Playgroud)
因此该错误与 gcc 版本无关。为什么执行失败?
编辑:通过将 g++ 更新到 4.7 解决了以前的问题。但进一步发生以下错误:
checking for GAIL... no
configure: error: Package requirements (gail-3.0 >= 3.0) were not met:
No package 'gail-3.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard …Run Code Online (Sandbox Code Playgroud)