gpt4 book ai didi

linux - 没有创建 .o 文件的规则

转载 作者:太空宇宙 更新时间:2023-11-04 05:22:47 26 4
gpt4 key购买 nike

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

我的configure.ac:

AC_INIT([Tutorial Program], 1.0)
AC_CONFIG_AUX_DIR(.)
AM_INIT_AUTOMAKE
AC_PROG_CC
AC_PROG_CXX
LT_INIT
AC_CONFIG_FILES(Makefile)
AC_OUTPUT

我的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

但是我的 make 命令结果是:

make: *** No rule to make target aac-enc.o', needed byaac_mhh'. Stop.

最佳答案

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

关于linux - 没有创建 .o 文件的规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38675167/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com