LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 821|回复: 5

automake 的问题

[复制链接]
发表于 2005-3-24 17:39:16 | 显示全部楼层 |阅读模式
如果一个目录包含下级目录,Makefile.am该怎么写?

如:工作目录为 test .其有一个子目录叫 subdir1.在该subdir1中放了一些文件待编译
test 目录下还有一个子目录叫subdir2,其中也有些文件待编译,

这样该怎么写Makefile.am ??
发表于 2005-3-24 18:05:42 | 显示全部楼层
在文件列表中带上路径,如 subdir1/file.c

或者,如果子目录中是单独的程序或库,写
subdir=subdir1 subdir2
并在两个子目录中建立Makefile.am文件

还是看看文档准确一点:
http://www.gnu.org/software/auto ... _mono/automake.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-24 19:08:39 | 显示全部楼层
Post by doubleelec
在文件列表中带上路径,如 subdir1/file.c

或者,如果子目录中是单独的程序或库,写
subdir=subdir1 subdir2
并在两个子目录中建立Makefile.am文件

还是看看文档准确一点:
http://www.gnu.org/software/auto ... _mono/automake.html

不好意思,我的网络出不了国
错误是:
config.status: error: cannot find input file: Makefile.in

是这么写的:subdir=subdir1 subdir2
ps:这里是不是应该是subdirs?
回复 支持 反对

使用道具 举报

发表于 2005-3-24 20:11:22 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-24 20:46:42 | 显示全部楼层
I just do it step by step,but also failed

config.status: error: cannot find input file: Makefile.in
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-24 21:55:02 | 显示全部楼层
找到问题了,Makefile.am 里面少写了一句:AUTOMAKE_OPTIONS=foreign
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表