我目前正在做一个使用autotools的Linux项目。代码是在单片机(Perforce)中提交的,我们有配置脚本、Makefile.am、Makefile.in -通常的autotools样板文件。最近,有人更改了Makefile.am,但忘记了重新生成Makefile.in;当我尝试构建时,我得到了这个错误:
WARNING: `automake-1.11' is missing on your/config.status Makefile de
我们的项目使用autoconf/automake进行配置和构建。构建脚本在Debian Squeeze和Wheezy (automake 1.11.6版)上运行得很好,但在Jessie上不起作用,使用的是更新版本的automake (1.14.1版)。/autotools/test-driver: No such file or directory
显然,test-dr
我正在尝试编辑一个配置脚本,如果它高于Automake版本的x.xx,它将执行这段代码,如果不是,它将执行一段不同的代码。glibcxx_PRECIOUS],[_AC_ARG_VAR_PRECIOUS])m4_rename([glibcxx_PRECIOUS],[_AC_ARG_VAR_PRECIOUS])if test GET_AUTOMAKE_VERSION >= 1.10; then
m4_rename_fo
我如何强制automake创建一个标准的共享库,而不是libtoolized的库?通常,我会创建一个用完整路径引用并加载到主程序中的abc.so。有没有办法迫使AM也这么做?如果我将其列为_LIBRARY,automake会抱怨:'abc.so' is not a standard library name; did you mean 'libabc.a'
我只想澄清一下: