c********l 发帖数: 8138 | 1 在Linux下需要编译一个比较旧的project
该project需要在编译之前运行
aclocal && autoconf && automake -a
但是在运行aclocal时,提示:需要将configure.in改名为configure.ac
于是照做
但在automake -a时,又提示“需要Makefiles.am,但是找不到”
于是将Makefiles.in改名为Makefiles.am,显然,格式不对
这个问题怎么解决? |
t****t 发帖数: 6806 | 2 一般不都是直接运行configure的吗?
【在 c********l 的大作中提到】 : 在Linux下需要编译一个比较旧的project : 该project需要在编译之前运行 : aclocal && autoconf && automake -a : 但是在运行aclocal时,提示:需要将configure.in改名为configure.ac : 于是照做 : 但在automake -a时,又提示“需要Makefiles.am,但是找不到” : 于是将Makefiles.in改名为Makefiles.am,显然,格式不对 : 这个问题怎么解决?
|
c********l 发帖数: 8138 | 3 不是,
./configure是后面的一步,我说的问题是前面几卡
附:instruction上写的顺序是:
5) aclocal
6) autoconf
7) automake -a
8) ./configure
9) make & make install
【在 t****t 的大作中提到】 : 一般不都是直接运行configure的吗?
|
n*****n 发帖数: 5277 | 4 you need to write your own makefile.am
basic idea is to list name of program and source file
like:
bin_PROGRAMS = hello
hello_SOURCES = hello.h hello.cc main.cc
this article may help you
http://jianlee.ylinux.org/Computer/C%E5%92%8CGNU%E5%BC%80%E5%8F |
l*********s 发帖数: 5409 | 5 谢谢推书,抱走 ^__^
【在 n*****n 的大作中提到】 : you need to write your own makefile.am : basic idea is to list name of program and source file : like: : bin_PROGRAMS = hello : hello_SOURCES = hello.h hello.cc main.cc : this article may help you : http://jianlee.ylinux.org/Computer/C%E5%92%8CGNU%E5%BC%80%E5%8F
|
b*******s 发帖数: 5216 | 6 autoconf automake网上找个教程做做试验就是了
很简单的
【在 l*********s 的大作中提到】 : 谢谢推书,抱走 ^__^
|
y****e 发帖数: 23939 | |