Linux初始
- 搭建环境
- 下载安装VMware,下载Ubantu iso包,版本为22.04
- 在VMware中新建虚拟机,选择Ubantu的包,安装完成后,Linux环境搭建完成
- 下载必备软件:gcc(我学习C语言)
在这一步中,我遇到了使用apt-get下载失败问题,网上材料的解决方法是修改/etc/apt/sources.list,将deb注释掉,另一部分放开(deb-src),还有apt-get clean等方法,在我这都不生效
大佬的解决:分别ping 114.114.114.114和8.8.8.8 ,确保虚拟机是通网的,然后sudo apt update,在下载,就成功了。
百度后发现apt和apt-get没什么区别,新版的多为使用apt命令,所以没找到为什么apt-get下载不了的原因。
3.gcc常用选项
-o:指定输出文件的路径
gcc HelloWorld.c -o HelloWorld
-E 编译预处理 拷贝文件
gcc -E hello.c -o hello.i
hello.o是预处理文件
-S 编译产生汇编文件
gcc -S hello.i -o hello.s
hello.s是汇编文件
-c 编译产生目标模块
gcc -c hello.s -o hello.o
hello.o是目标文件
指定链接库
gcc hello.o -o hello -lc
hello为最终可执行程序