私のコードで.laライブラリを使いたいです。
.laいくつかのソースコードから生成されたライブラリ。
私はautomakeとautoconfツールを使ってmakefileを生成してコンパイルしたいと思っています。
.oファイルを作成するルールがありません
私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
私の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-不足しています - 外国
./configure
make
私のmakeコマンドの結果は次のとおりです。
メイク:ターゲット
aac-enc.o', needed by
aac_mhh」を作るために***はありませんルール。 停止します。