首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Ubuntu apt-get找不到任何版本的gcc和g++

Ubuntu apt-get是Ubuntu操作系统中的包管理工具,用于安装、更新和卸载软件包。gcc和g++是GNU编译器套件中的C和C++编译器。

如果在使用apt-get安装gcc和g++时找不到任何版本,可能是由于以下原因:

  1. 源列表问题:请确保您的源列表配置正确,可以通过编辑/etc/apt/sources.list文件来检查和修改。您可以使用以下命令打开该文件:sudo nano /etc/apt/sources.list确保文件中包含正确的源地址,例如:deb http://archive.ubuntu.com/ubuntu focal main universe修改完成后,保存并退出文件,然后运行以下命令更新源列表:sudo apt-get update
  2. 软件包索引问题:如果源列表配置正确,但仍然找不到gcc和g++的版本,可能是由于软件包索引未更新。您可以运行以下命令更新软件包索引:sudo apt-get update
  3. 软件包名称错误:请确保您输入的软件包名称正确。在Ubuntu中,gcc和g++的软件包名称分别为gccg++,请检查您的命令是否正确。

如果您仍然无法找到任何版本的gcc和g++,您可以尝试使用其他方法安装,例如使用编译器套件的官方源码进行手动安装。

对于Ubuntu操作系统,腾讯云提供了云服务器(CVM)产品,您可以通过以下链接了解更多信息:

https://cloud.tencent.com/product/cvm

请注意,本回答仅提供了一般性的解决方法,具体情况可能因系统版本和配置而异。建议在遇到问题时参考官方文档或咨询相关技术支持。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

gccg++区别

比如你代码后缀是*.c,他会调用c编译器还有linker去链接clibrary。如果你代码后缀是cpp, 他会调用g++编译器,当然library call也是c++版本。...gccg++都是GNU(组织)一个编译器。...2.编译阶段,g++会调用gcc,对于c++代码,两者是等价,但是因为gcc命令不能自动C++程序使用库联接,所以通常用g++来完成链接,为了统一起见,干脆编译/链接统统用g++了,这就给人一种错觉...因为gcc命令不能自动C++程序使用库联接,所以通常使用g++来完成联接。但在编译阶段,g++会自动调用gcc,二者等价。...gccg++区别  我们在编译c/c++代码时候,有人用gcc,有人用g++,于是各种说法都来了,譬如c代码用gcc,而c++代码用g++,或者说编译用gcc,链接用g++,一时也不知哪个说法正确

2.8K10
  • linux下gccg++不同版本安装切换

    Ubuntu 18.04预装GCC版本为7.3,但有时在编译是需要用不同gcc版本,下面介绍,如何安装不同gcc g++,并设置根据不同需要在不同版本之间切换。 1....可以通过如下命令查看当前安装版本: ll /usr/bin/gcc* 2....使用update-alternatives设置gccg++: update-alternatives是ubuntu系统中专门维护系统命令链接符工具,通过它可以很方便设置系统默认使用哪个命令、哪个软件版本...其中40 ,50 ,70是优先级数值可以自己设定,--slave能保证gccg++保持相同版本。...使用如下命令选择gcc版本: sudo update-alternatives --config gcc 可以看到当前gcc默认版本gcc-7,下面我们修改为gcc-4.8,直接选择编号即可。

    13.8K10

    apap图像拼接_20张以上多图拼图软件

    1.3.0, 因此需要重新生成ceresRigidError.mexa64ceresNonrigidError.mexa64文件,运行MDLT_mainImageStitchingNRBA.m,这个时候注意如果出现了这样警告...这是因为高版本ubuntu系统自带gcc版本过高,这时候需要将系统gcc版本更换为4.7,如果不更换,即使matlab编译成功,也可能会在调用.mexa64文件报错找不到libceres_shared.so....1.3.0更换gcc版本步骤如下: #安装gccsudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo apt-get updatesudo...apt-get install gcc-4.7sudo apt-get install g++-4.7#查看g++安装路径which gcc #先切换到g++安装路径下cd /usr/bin/ //...我电脑中g++安装路径#在该路径下将gcc链接到gcc-4.7sudo rm g++ //删除原来符号链接sudo ln -s g++-4.7 g++ //重新创建链接g++ -v //可见版本已经为

    67120

    Docker 搭建Ubuntu 16.0.4(银河麒麟V10) 构建环境

    , 因此需要搭建一个银河麒麟v10构建环境 关键信息(编译依赖gcc环境,版本太高编译出来包会有兼容问题): 架构:arm64 OS:银河麒麟v10 gcc版本:5.4.0 银河麒麟基于Ubuntu...相关环境配置 1、gcc g++ 配置 ubuntu 默认gcc 版本是5.4.0,符合预期,所以直接使用apt安装就可以了 # apt-get install -y gcc # apt-get install...-y g++ 其他一些必要命令安装 # apt-get install -y vim curl zip wget # apt-get install -y sudo # apt-get install...apt-get install npm (默认安装版本太低3.5.2,需要安装模块n来更新到指定版本) # npm -v (查看当前版本) # npm -g install npm@6.8.0 (更新到指定版本...7D2BAF1CF37B13E2069D6956105BD0E739499BDB // 如果提示找不到公钥服务,可以尝试使用下面的命令 gpg2 --keyserver keyserver.ubuntu.com

    3.3K20

    Theano 中文文档 0.9 - 5.1 Ubuntu安装说明

    安装 稳定安装 安装最新稳定版本Theano: pip install Theano[test, doc] 之间任何参数都是可选。...通过系统包安装先决条件(不推荐) 如果你想通过你系统包获取需求并在系统范围内安装它们,请按照以下说明进行操作: 对于Ubuntu 16.04与cuda 7.5 sudo apt-get install...g++ libopenblas-dev git sudo pip3 install Theano 对于Ubuntu 11.04: sudo apt-get install python-numpy python-scipy...通过系统包安装先决条件(不推荐) 如果你想通过你系统包获取需求并在系统范围内安装它们,请按照以下说明进行操作: 对于Ubuntu 16.04与cuda 7.5 sudo apt-get install...g++ libopenblas-dev git sudo pip3 install Theano 对于Ubuntu 11.04: sudo apt-get install python-numpy python-scipy

    85920

    ubuntu 18.0.4 降级安装gcc 5

    背景 项目当前使用ubuntu版本是 18.04(如何查看当前linux版本见文章最后), 默认安装gcc版本是7.5.0, 在这环境编译出来deb包在银河麒麟v10 sp1系统上可以兼容,但是在银河麒麟...v10 OS上会出现兼容性问(原因是银河麒麟v10上运行deb需要使用gcc 5进行编译),因此需要在ubuntu 18.04版本上安装gcc 5 版本 降级安装gcc 5 gcc 安装有两种方式...通过apt 包管理器进行安装 直接安装gccg++ 5.4.0 版本,提示找不到版本 ps:默认软件源中不包含gcc 5.4.0 版本 root@d8b6c26946f0:/workspace#...gcc5 gcc7,还需要删除原有gcc链接,重新建立软链接,这样在使用gcc时候使用就是gcc5版本了 查看本地gcc 情况 root@d8b6c26946f0:/usr/bin# ll |...rm -r gcc //移除之前软链接 sudo ln -sf gcc-5 gcc // 建立gcc-5软链接 此处尝试使用gcc-5.5.0,但是报错 sudo rm -r g++ //同上

    2.2K10

    UBUNTU 下如何升级 gcc, g++

    正如大家所知道GCC并不支持”make uninstall”. 一种推荐安装方式就是把GCC 安装在你自己指定一个路径,当你不须要某个GCC版本时候你仅仅须要移除相应版本号就可以。...如果你已经有一个老版本号在你系统中,最简单方式就是:       1)加入�PPA(Personal Package Archive)到里程序仓库(repositories )里        ...sudo update-alternatives --remove-all g++ 然后: sudo apt-get install gcc-4.8 sudo apt-get install g++...--config gcc sudo update-alternatives --config g++ 最后: sudo apt-get update sudo apt-get upgrade -y...sudo apt-get dist-upgrade 译者加: 測试升级效果 终端输入:gcc -v 终端输例如以下: … gcc version 4.8.1 (Ubuntu 4.8.1-2ubuntu1

    4.6K20

    如何在 Ubuntu 18.04 上安装 GCC 编译器

    同样指令适用于 Ubuntu 16.04 任何基于 Ubuntu 发行版,包括 Kubuntu,Linux Mint Elementary OS。...四、安装多版本 GCC 这一章节提供关于如何在 Ubuntu 18.04 上安装使用多版本 GCC 指令。新版本 GCC 编译器包括对新语言,更好性能,更多新特性支持。...在下面的例子中,我们将会安装最近三个版本 GCC G++。...ppa:ubuntu-toolchain-r/test 安装想要安装 GCC G++版本,输入: sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g...输入你想设置成默认版本数字,按Enter回车键。 这个命令将会创建一个虚拟链接,指向指定版本 GCC G++。 五、总结 你已经在你 Ubuntu 18.04 上成功安装了 GCC

    12.4K31

    云课五分钟-0Cg++默认版本升级-std=c++17

    输入以下命令,安装g++最新版本: sudo apt-get install g++ 如果有多个版本g++,可以通过输入sudo apt-get install g++-x.x(x.x代表版本号)方式来安装指定版本...不同发行版(如Ubuntu、Debian、Fedora等)可能有不同软件包管理工具策略。 g++13支持-std版本包括c++20、c++23。...g++ --version g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 Copyright (C) 2019 Free Software Foundation...而使用gcc编译C程序时,默认不会链接这些C++库。 编译器特性与警告: 随着版本迭代,g++gcc在某些特性警告上可能存在差异。...这意味着有任何问题或疑虑,你都可以从社区中获得帮助。此外,由于开源特性,这两个编译器也在不断地得到改进增强。

    1.2K40
    领券