GCC
1.Source CRT 软件:可以控制linux的终端。
2.FileZilla 软件: windows 远程传文件到linux.
使用sourceinsight 文本编辑器
一linux编译过程:
C语言编译器gcc 预处理指令-E ,汇编指令-s ,编译指令 -c , 链接指令-o
C++编译器g++ .以hello.c编译为例
1.预处理:把.h.c 展开形成一个文件。宏定义直接替换 头文件打开 库 形成 .i文件
gcc -E hello.c -o hello.i
2.编译 :将hello.i生成一个汇编文件hello.s
gcc -S hello.i -o hello.s
3.汇编 :将编译生成的hello.s文件汇编生成目标文件hello.o /hello.obj
gcc -c hello.s -o hello.o
4.链接 :将hello.o链接成hello.exe(windows) hello.elf(linux)
gcc hello.o -o hello
5.运行
./hello
或者4行变一行 gcc -c hello.c -o hello
二多个.c文件,不同路径怎么编译方法 Make file 全新脚本语言。
#代表注释
1.书写Makefile 脚本语言,以Makefile 命名。
2.用make 命令执行Makefile 脚本语言完成编译
3.Makefile 补充讲解
写一个伪目标 clear:
调用伪目标指令
make clear
linux下C编程和Makefile教学视频
/video/BV1B4411F7EK?from=search&seid=11393858815917213505
linux程序编译过程博客
/Sophisticated_/article/details/82796129
如果觉得《linux下c 编译脚本 Linux下编译C语言与makefile脚本语言》对你有帮助,请点赞、收藏,并留下你的观点哦!