在使用sudo apt install gcc安装的时候报错无法访問网页。原因是由于我使用VMWare虚拟机打开Ubuntu系统没有修改它的联网配置修改联网方式:VMWare的右下角有个电脑的图标单击后选择设置,将网络适配器从NAT模式改成桥接模式最后重启ubuntu就可以正常上网了。
继续安装gcc结果又出错了:
根据网上的说法出现错误是因为我第一次安装的时候遇到问题,导致有文件被锁住
为了释放文件, 我按照网上的说法强制解锁
然而还是不好使依旧报这个错误……结果我使用sudo apt-get install gcc就可以了,懷疑是ubuntu对apt命令执行有问题因为之前也遇到过在增删用户的时候,ubuntu使用useradd和adduser添加用户的效果是不一样的
然后再次安装,发现又报错了:
错誤原因其中一个资源的地址不存在
按照提示,输入命令sudo apt-get update获取了一串文件后再次安装gcc就可以了。(此时用apt而不是apt-get也不会报错了)
如果单純使用gcc hello.c进行编译的话会发现产生了一个a.out文件这是由于没有对生成文件进行命名的缘故,如果我们想要命名文件可以使用命令gcc -o 名称 hello.c如下圖: