vmware workstation虚拟机中linux系统如何安装gcc

创建 Ubuntu 虚拟机步骤:
1 . VMware Workstation 1 0 2 . “创建新的虚拟机”。
3 . “自定义(高级)”。
4 . “Workstation1 0.0”。
5 . “稍后安装操作系统”。
6 . “Linux”/“Ubuntu”。
7 . 网络类型默认。
8 . 默认设置完成。
9 . 运行虚拟机。
1 0. 安装 gcc。
1 1 . 登录界面。

别墨迹,照着做就行。

怎么查看linux 是否安装gcc

结论: Linux上安装GCC:sudo apt-get install build-essential 查看版本:gcc -v 编译源代码:gcc -o 可执行文件名 源文件名 运行程序:./可执行文件名 确保源文件在合适路径:cd 到目录,如cd /home/yourname/aaa 无源代码文件?准备一个C源文件替换test.c。

C++ Linux开发环境 GCC编译器安装指南

说白了,在Linux上装GCC就三步:用包管理器装、验一下版本、会处理报错。
这事复杂在版本管理和各种坑上。

先用apt装Debian/Ubuntu,sudo apt update后装build-essential就行;Fedora用dnf装@development-tools;CentOS老版本yum,新版本dnf,都装DevelopmentTools。
去年我们跑那个项目,用Fedora的脚本批量部署,装这个包组比单独装gcc快一倍不止。

验证装没装好,直接gcc --version,看到版本号比如gcc (Ubuntu 1 1 .4 .0)就OK了。
但先说最重要的,很多人装完直接编译项目就崩,尤其是用CMake的。
比如我上次接手一个旧项目,编译直接报curl.h找不到,用行话说叫雪崩效应,其实就是前面一个小延迟把后面全拖垮了——没装libcurl4 -gnutls-dev这种-dev结尾的库。
另外一点,路径问题特别坑,手动装gcc到/opt/gcc-1 2 /bin,得用update-alternatives设置优先级,或者直接把那个路径提到PATH变量最前面。
还有个细节挺关键的,复杂项目编译报错,比如链接不上的undefined reference,9 9 %是没加-L或-I参数,这时候别硬编码,用Makefile或CMake自动管理。

我一开始也以为多版本GCC管理用update-alternatives就够了,后来发现不对,对大神级别的开发者来说,手动修PATH或者Docker容器更灵活。
用Docker隔离环境特别香,去年我们用gcc-1 1 和gcc-1 2 混用,一个容器跑一个版本,编译命令都不用改,直接FROM ubuntu:2 2 .04 RUN apt install -y gcc-1 1 ...搞定。

最后提醒个坑:装完DevelopmentTools,别以为万事大吉,VSCode+插件这种轻量级环境适合新手,但真要开发,还是得配个好点的IDE,比如CLion,代码提示和调试功能绝了。

linux安装gcc报错,需要glibc-common=

这Linux安装gcc遇到glibc-common版本问题,真是让人头疼。
上周有个客人问我类似的问题,我就这么解决的。

首先,你可以试试执行“yumdistro-sync”命令。
这就像是在说:“系统,快把所有包都更新到最新版!”这样通常能解决版本不匹配的问题。
不过,如果你的网络不给力或者仓库配置出了问题,这个命令可能就不管用了。

那怎么办呢?这时候就得手动下载正确版本的glibc-common了。
你得找个靠谱的源,比如官方仓库或者信得过的第三方仓库,下载对应版本的安装包。
下载完之后,用“rpm-ivh”命令来安装它。
记得,安装的时候要检查依赖,别因为一个包没装好,后面一堆包都跟着出问题。

当然了,依赖关系这个事儿很重要。
你得确保每个包都装对了,不然可能会影响到其他软件的正常使用。

如果这些都搞不定,那你就得查看系统日志了。
看看错误信息里有没有什么线索。
要是还是没辙,那就得找专业的Linux管理员帮忙了,他们有经验,能给你更专业的指导。

反正你看着办,这些步骤应该能帮你解决问题。
我还在想,以后能不能有个一键解决的方案呢。