编译 就是把人写的的高级的编程语言 翻译 机器能够识别的机器指令的过程
Linux下的C使用 gcc 来编译
gcc xxx.c ----> 默认生成的可执行文件名 a.out
gcc xxx.c -o xxx ----> 生成指定的可执行文件名 xxx
VMware + Ubuntu
VMware是一个虚拟机软件,我们在VMware上 安装不同的操作系统
Ubuntu是一个基于Linux内核的带图形界面的Linux操作系统
1)VMware安装
2)Ubuntu解压
Linux的基本命令
1)终端 terminal
终端是 用户和linux核心 之间的桥梁 ,它接收并解析用户输入的命令,
提交给linux 核心(shell)去执行,然后再将命令执行的结构结果 反馈给用户
快捷方式: Ctrl Alt t
2)Linux的文件系统
Linux的文件系统是以 “树形”组织
使用文件的根为 / 根目录
绝对路径名(完整的路径名):以根目录/开头的路径名
/mnt/hgfs/share/
/mnt/hgfs/2.txt
相对路径名:不以根目录的开头的路径
hgfs/2.txt
share/1.c
在Linux文件系统下的文件(文件、目录),是以完整的绝对路径名来唯一标识的
/ 根目录
~ 家目录 /home/china/
. 当前目录
.. 上一级目录
3)几个简单的命令
ls:list列举
ls用来列举一个目录下所有文件的文件名
pwd:print working directory
打印当前的工作目录
cd:change directory改变目录/切换目录
语法:
cd 路径
例如:切换到共享文件夹
cd /mnt/hgfs/share
cd - 返回到上一次的目录
rm:remove删除
删除普通文件 rm 文件名
删除目录 rm -rf 目录名
tab键补全命令 : Tab
快速复制与粘贴 :光标选中即复制,按下鼠标滚轮即粘贴
上下↑↓ :翻阅历史命令
ctrl l:清屏
2、运行
1) ./a.out
对应:gcc xxx.c ----> 默认生成的可执行文件名 a.out
2)./可执行文件名对应:gcc xxx.c -o xxx ----> 生成指定的可执行文件名 xxx



