返回信息流是这样,我现在有个软件源码, 根目录下有两个子目录lib和src,两个子目录下均有.h和.c文件,main函数在src目录下。想利用autotools,想问下lib目录下的Makefile.am怎么写
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #11934同步于 2012/3/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
有关Linux发布软件,autotools
PeterKing
2012/3/19镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
如果源码结构不是很复杂可以直接写Makefile,如果想用autotools的话会比较复杂,你得从alocal,m4,autoconf,automake开始学习,相当之复杂!
嗯,小一点的项目,如只有src子目录的还是很容易的,比手写Makefile容易多了。autotools复杂在有各种宏吧,应该挺方便易用的。我不知道lib目录该怎么用?Makefile.am中该用哪些宏。如果只写个单独的Makefile,其中对于lib目录该怎么处理,信赖关系是怎样的?
大致是这样吧
LIBDIR=./lib
gcc -I${LIBDIR}
【 在 xieqin 的大作中提到: 】
: 如果源码结构不是很复杂可以直接写Makefile,如果想用autotools的话会比较复杂,你得从alocal,m4,autoconf,automake开始学习,相当之复杂!