一个程序从头到尾运行的步骤是这样的:
- 原文件编写
- 编译成机器看得懂的语言
- 运行
用c语言写一个hello world。
首先在终端cd Desktop
, 这样创建出来的文件你都能一目了然,我的.c
文件命名为testc.c
,于是在终端输入:
mvim testc.c
在新出来的窗口按i
进入编辑模式,输入:
#include <stdio.h>
int main() {
printf("Hello World");
return 0;
}
在命令行编译这个文件, gcc testc.c
,居然通过了,所幸我还是记对了输出函数的名字哈哈哈;然后桌面上会多一个叫做a.out
的文件,在终端输入:
./a.out
终端就会输出 “hello world“,发现没有换行,于是c源代码更新为:
#include <stdio.h>
int main() {
printf("Hello World\n");
return 0;
}
多了个换行。
编译命令改成:
gcc -o program testc.c
这样生成一个叫做program
的文件,用
./program
运行;你可以把program改成任意合适的名字。