黑马《linux基础编程》学习笔记(从46到50)

四十六. 解决动态库加载失败问题下

 

 

 四十七. 知识点概述

 

 四十八. 复习动态库静态库的制作

 

四十九.  动态库静态库的工作原理和优缺点

 

 然后是动态库

 

 

 

 

 五十. makefile的第一个版本

 

 

//不采用makefile的传统方式
[root@VM_0_15_centos Makefile]# ls
add.c  div.c  head.h  main.c  mul.c  sub.c
[root@VM_0_15_centos Makefile]# gcc *.c -o app
[root@VM_0_15_centos Makefile]# ls
add.c  app  div.c  head.h  main.c  mul.c  sub.c
[root@VM_0_15_centos Makefile]# ./app
sum = 26
[root@VM_0_15_centos Makefile]# rm app

//采用makefile的方式
[root@VM_0_15_centos Makefile]# ls
add.c  div.c  head.h  main.c  mul.c  sub.c

这里建立了makefile的文件,
[root@VM_0_15_centos Makefile]# vi makefile

//make的命令,会直接make这个makefile文件
[root@VM_0_15_centos Makefile]# make
gcc *.c -o app
[root@VM_0_15_centos Makefile]# ls
add.c  app  div.c  head.h  main.c  makefile  mul.c  sub.c

显然有了app,并且可以正常运行
[root@VM_0_15_centos Makefile]# ./app
sum = 26

 

见下一节。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值