没有规则来制作.o文件

时间:2016-07-30 14:46:30

标签: linux makefile compilation autoconf automake

我想在我的代码中使用.la库。
.la库是从一些源代码生成的。
我想使用automake和autoconf工具生成makefile并进行编译。

我的configure.ac:

  

AC_INIT([教程程序],1.0)
AC_CONFIG_AUX_DIR(。)
  AM_INIT_AUTOMAKE
AC_PROG_CC
AC_PROG_CXX
LT_INIT   
AC_CONFIG_FILES(Makefile)
AC_OUTPUT

my Makefile.am:

  

bin_PROGRAMS = aac_mhh
aac_mhh_LDADD = libfdk-aac.la
  aac_mhhdir =。
aac_mhh_HEADERS = wavreader.h
  aac_mhh_SOURCES = aac-enc.c wavreader.c

我使用这个命令:

  

aclocal
  autoconf
  automake --add-missing --foreign
  ./configure
  制作

但是我的make命令结果是:

  

制作:***没有规则来制作目标aac-enc.o', needed by aac_mhh'。   停止。

1 个答案:

答案 0 :(得分:0)

我复制了一个文件并解决了!! ;)