番外---10.1 gcc+make调试程序

#########

        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用法);

测试!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值