C关键字:
按年份起始:
1999年12月16日,ISO推出了C99标准,该标准新增了5个C语言关键字:
2011年12月8日,ISO发布C语言的新标准C11,该标准新增了7个C语言关键字:
因编译器的原因,生成的 .exe 文件打开时会一闪而过,从而观察不到其运行的结果,这是因为 main() 函数结束时,DOS 窗口会自动关闭。为了避免这个问题可在 return 0; 前加入 system("pause"); 语句。
#include <stdio.h> int main() { /* 我的第一个 C 程序 */ printf("Hello, World! \n"); system("pause"); //暂停函数,请按任意键继续... return 0; }
使用 gcc hello.c -o hello 命令时,可不添加目标路径,则 gcc 即在当前工作目录自动生成 hello.exe 文件。
gcc 命令如果不指定目标文件名时默认生成的可执行文件名为 a.out(linux) 或 a.exe(windows)。
可用 gcc [源文件名] -o [目标文件名] 来指定目标文件路径及文件名。
例如,windows 系统上,gcc hello.c -o target/hello 会在 target 目录下生成 hello.exe 文件(Linux 系统生成 hello 可执行文件),target 目录必须已存在,[源文件名] 和 -o [目标文件名] 的顺序可互换, gcc -o target/hello hello.c 依然有效。
gcc 进行 c 语言编译分为四个步骤:
1.预处理,生成预编译文件(.i 文件):
gcc –E hello.c –o hello.i
2.编译,生成汇编代码(.s 文件):
gcc –S hello.i –o hello.s
3.汇编,生成目标文件(.o 文件):
gcc –c hello.s –o hello.o
4.链接,生成可执行文件:
gcc hello.o –o hello
有时候,进行调试,可能会用到某个步骤哦
感谢您的支持,我会继续努力的!
支付宝扫一扫,即可进行扫码打赏哦
1444C 基本语法
C关键字:
按年份起始:
1999年12月16日,ISO推出了C99标准,该标准新增了5个C语言关键字:
2011年12月8日,ISO发布C语言的新标准C11,该标准新增了7个C语言关键字:
1443C 程序结构
1442C 程序结构
因编译器的原因,生成的 .exe 文件打开时会一闪而过,从而观察不到其运行的结果,这是因为 main() 函数结束时,DOS 窗口会自动关闭。为了避免这个问题可在 return 0; 前加入 system("pause"); 语句。
使用 gcc hello.c -o hello 命令时,可不添加目标路径,则 gcc 即在当前工作目录自动生成 hello.exe 文件。
1441C 程序结构
gcc 命令如果不指定目标文件名时默认生成的可执行文件名为 a.out(linux) 或 a.exe(windows)。
可用 gcc [源文件名] -o [目标文件名] 来指定目标文件路径及文件名。
例如,windows 系统上,gcc hello.c -o target/hello 会在 target 目录下生成 hello.exe 文件(Linux 系统生成 hello 可执行文件),target 目录必须已存在,[源文件名] 和 -o [目标文件名] 的顺序可互换, gcc -o target/hello hello.c 依然有效。
1440C 环境设置
gcc 进行 c 语言编译分为四个步骤:
1.预处理,生成预编译文件(.i 文件):
2.编译,生成汇编代码(.s 文件):
3.汇编,生成目标文件(.o 文件):
4.链接,生成可执行文件:
有时候,进行调试,可能会用到某个步骤哦