#########
step0:理解程序调试;
(原始程序文件--->目标文件---->可执行文件;)
step1:掌握使用gcc的调试方法;
step2:掌握使用make编译方法;
#########
step0:理解程序调试;(原始程序文件[红色下划线指代的文件.c]--->目标文件[黄色框起的文件.o]---->可执行文件[紫色框起的文件];)
step1:掌握使用gcc的调试方法;
10:gcc(编译,参数+链接【外部链接函数】)
10:vim /gcc/main.c; vim /gcc/haha.c; vim /gcc/sin_val.c; vim /gcc/cos_val.c创建4个具有相关性的逻辑脚本(编辑语言采用C)
11:gcc -c /gcc/main.c; gcc -c /gcc/haha.c; gcc -c /gcc/sin_val.c; gcc -c /gcc/cos_val.c创建4个对应的目标文件.o (warning忽略...);
12:gcc -o /gcc/main /gcc/main.o /gcc/haha.o /gcc/sin_val.o /gcc/cos_val.o -lm -L/usr/lib -L/lib创建4个对应的目标文件 (-lm 指代libm.so/libm.a函数库文件;-L 指代路径是搜索库的路径);
13:进入gcc目录下 输入./main命令执行测试!
=========================================================================
step2:make宏编译方法;
20:先编辑规则文件makefile方式2种(内容如图所示),制作可执行文件main,再删除所有之前采用gcc创建的目标文件.o;
方式1(辑规则文件makefile):
方式2(辑规则文件makefile)也就是视觉上代码比方式1更干净些:
21:先判断本机是否已安装make相关软件包;
是由这个原因造成无法下载安装;
22:清除缓存文件,重新挂载并安装make软件包;
23:命令行定义环境变量或shell写入环境变量并引用(make用法);
230:命令行定义环境变量(make用法);
231:shell写入环境变量并引用(make用法);
测试!