|
使用gcc编译C程序
完整的执行过程如图所示:


1 cd ~ //切换到home下面,ubuntu中~就是home
2 ls //展开home目录下面的文件
3 mkdir AAAA //新建一个目录AAAA,即新建一个文件夹
4 cd AAAA //切换到AAAA下面
5 vim first.c //使用vim新建一个名为first.c的文件,
/*
之后在vim下面按 i 键入Insert模式,
然后输出如下程序
#include
void main(void)
{
printf("Hello world!\n");
}
编辑完成之后再按Esc键进入命令模式
再输出:w 保存该文件,
最后输入q:退出vim
*/
6 gcc first.c -o first //把first.c 编译成first可执行文件
7 ls //列出AAAA目录下面所有的文件
//多出来一个绿色的first文件
8 ./first //在当前路径上面执行first文件
//可以看到执行程序之后输出来 "Hello world!"
9 ls -l
可以看到first文件具有X属性,即first是可执行文件
在windows下面是看后缀分别一个文件是否可以被执行,但是
Linux下面
只要一个文件具有X属性,那它就能被执行。所以执行first会有输出。
|