BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #11934同步于 2012/3/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

有关Linux发布软件,autotools

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