实战makefile.am makefile.am是一种比makefile更高层次的规则。只需指定要生成什么目标,它由什么源文件生成,要安装到什么目录等构成。 表一列出了可执行文件、静态库、头文件和数据文件,四种书写makefile.am文件个一般格式。 表 1makefile.am一般格式 对于可执行文件和静态库类型,如果只想编译,不想安装到系统中,可以用noinst_PROGRamS代替bin_PROGRamS,noinst_LIBRARIES代替lib_LIBRARIES。 makefile.am还提供了一些全局...
by tryandy - Linux文档专区 - 2010-01-19 10:51:42 阅读(925) 回复(0)
makefile.am是一种比makefile更高层次的规则。只需指定要生成什么目标,它由什么源文件生成,要安装到什么目录等构成。 表一列出了可执行文件、静态库、头文件和数据文件,四种书写makefile.am文件个一般格式。 表 1makefile.am一般格式 对于可执行文件和静态库类型,如果只想编译,不想安装到系统中,可以用noinst_PROGRamS代替bin_PROGRamS,noinst_LIBRARIES代替lib_LIBRARIES。 makefile.am还提供了一些全局变量供所有的目...
实战makefile.am makefile.am是一种比makefile更高层次的规则。只需指定要生成什么目标,它由什么源文件生成,要安装到什么目录等构成。 表一列出了可执行文件、静态库、头文件和数据文件,四种书写makefile.am文件个一般格式。 表 1makefile.am一般格式 对于可执行文件和静态库类型,如果只想编译,不想安装到系统中,可以用noinst_PROGRamS代替bin_PROGRamS,noinst_LIBRARIES代替lib_LIBRARIES。 makefile.am还提供了一些全局...
我有一个工程里面有多个子工程, 其中两个工程用不同的ACE.so库. 我在configure.in里面 AC_HAVE_LIBRARY(ACE,LIBS="${LIBS} -lACE",AC_MSG_ERROR(libACE not find!!!)) ACE的库. 我怎么想让我的工程调用特定的ace库. 谢谢!!!
看过GNU 的Automake,Autoconf等手册。 关于通过Autotools做成makefile文件。 这个makefile.am 文件的编写,应该如何进行。 应该参见什么文档?链接是? 以上,十分感谢。
AUTOMAKE_OPTIONS=foreign bin_PROGRamS=wkccflow CURRENT_PATH=$(shell pwd) PROTOCOL_HOME= $(CURRENT_PATH)/WKCCLib/ProtocalEngineLib ICEMLIB_HOME = $(CURRENT_PATH)/WKCCLib/WKICEManagerLib LDADD= -lpthread -L$(ACE_HOME)/lib/ -lACE -L$(ORACLE_HOME)/lib -lclntsh -L$(DB_HOME) -lDBCommon -L$(POCO_HOME)/lib/Linux/i686 -lPocoUtil -lPocoNet -lPocoFoundation -L$(ICE_HOME)/lib -lIce -lIceUtil -L$(PROTOCOL_HOM...
make 完之后 linux3:/home/newmediax/mediax/kylin/sipmod/sipstack/hwmod # make make all-am make[1]: Entering directory `/home/newmediax/mediax/kylin/sipmod/sipstack/hwmod' /bin/sh ./libtool --mode=link g++ -DVOCAL_USE_DEPRECATED -g -O2 -o sipgw ccall.o cstack.o mstack.o stdafx.o cmedia.o hwmain.o mdebug.o sigcontainer.o switch.o logcontroller.o ../sloader/libhloader.a ../../../lib/netlib2/src/li...
makefile.am中代码如下: bin_PROGRamS = viaenc viaenc_SOURCES = viaenc.c encodeapi.c am_CFLAGS = -I../videolib LDADD = -L../videolib -lvia -litu -lhwdec -lext_device_ctrl -lhwenc -lpthread -luserdev automake --add-missing, ./configure, make后的提示如下,请各位大侠帮我分析一下错误原因,谢谢!! automake --add-missing: configure.in: installing `./install-sh' configure.in: installing `./mkinstal...
在makefile.am 文件中加入 ifdef HH printf("hh\n"); endif 但是automake时报错:endif without if 这是为什么呢?