大家好,今天小编关注到一个比较有意思的话题,就是关于ubuntu安装gcc的问题,于是小编就整理了2个相关介绍ubuntu安装gcc的解答,让我们一起看看吧。
怎么为Ubuntu安装build?
如果单独安装gcc以及g++比较麻烦,幸运的是,为了能够编译Ubuntu的内核,Ubuntu提供了一个build-essential软件包。 查看该软件包的依赖关系,可以看到以下内容: $ apt-cache depends build-essential build-essential |依赖: libc6-dev 依赖: libc6-dev依赖: gcc依赖: g++依赖: make依赖: dpkg-dev 也就是说,安装了该软件包,编译c/c++所需要的软件包也都会被安装。因此如果想在Ubuntu中编译c/c++程序,只需要安装该软件包就可以了。安装方法如下:
不同版本的ubuntu对应的默认gcc编译器?
因为编译内核的需要, Ubuntu 自带的 gcc4.3 版本太高,需要使用 gcc3.x ,因此需要安装低版本的 gcc ,我选择的是 gcc3.4.4. ( 1 )下载 deb 安装包,我下载的包为: gcc-3.4-base_3.4.6-6ubuntu3_i386.deb 、 gcc-3.4_3.4.6-6ubuntu3_i386.deb 、 cpp-3.4_3.4.6-6ubuntu3_i386.deb 、 g++-3.4_3.4.6-6ubuntu3_i386.deb 、 libstdc++6-dev_3.4.6-6ubuntu3_i386.deb ( 2 )安装这些包 sudo dpkg –force-depends –i xxx.deb ( 3 )系统配置 安装完成之后,在系统里会多出: gcc-3.4 目前系统里有两个版本的 gcc ,缺省时 gcc4.3 ;需要改变系统的缺省配置: 增加 gcc3.4 和 gcc4.3 可选项 $ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.3 40 $ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-3.4 30 切换版本到 gcc-3.4 $ sudo update-alternatives --config gcc 现有 2 个可选项,它们都提供了“ gcc ” < 选择 可选项 ----------------------------------------------- *+1 /usr/bin/gcc-3.4 2 /usr/bin/gcc-4.2 要维持缺省值 [*] ,按回车键,或者键入选择的编号: 1
不同版本的Ubuntu对应的默认GCC编译器是不同的。例如,Ubuntu 16.04默认使用GCC 5.4,Ubuntu 18.04默认使用GCC 7.3,Ubuntu 20.04默认使用GCC 9.3。这是因为每个Ubuntu版本都会选择最适合该版本的GCC版本,以确保最佳性能和稳定性。如果需要使用其他版本的GCC,可以通过安装相应的软件包来实现。
到此,以上就是小编对于ubuntu安装gcc的问题就介绍到这了,希望介绍关于ubuntu安装gcc的2点解答对大家有用。