当前位置: 技术问答>linux和unix
automake为何不生成可执行文件?
来源: 互联网 发布时间:2017-05-25
本文导语: 本帖最后由 wangsiyuanoo 于 2014-08-04 22:13:18 编辑 使用automake 下面的Makefile.am书写为什么生成不了login_service可执行程序 对automake不是很熟悉,求解! 下面是Makefile.am: INCLUDES= -I$(top_srcdir)/include ...
下面的Makefile.am书写为什么生成不了login_service可执行程序
对automake不是很熟悉,求解!
下面是Makefile.am:
INCLUDES= -I$(top_srcdir)/include
-I$(top_srcdir)/protos
-I/usr/include/mysql
-I/usr/local/include/zdb
CXXFLAGS = -std=c++11 -Wall -g -fPIC
LDFLAGS = -L/usr/local/lib -L/usr/lib64/mysql
bin_PROGRAMS = login_service
login_service_LDADD = -lpthread -lz -ldl -lrt
$(top_srcdir)/lib/libserver.a
$(top_srcdir)/lib/libutil.a
$(top_srcdir)/lib/libcommon.a
$(top_srcdir)/lib/libleveldb.a
-lzdb
-lboost_system
-lboost_filesystem
-lprotobuf
-lboost_thread
-lmysqlclient
login_service_SOURCES =
main.cpp
login_servicedir=$(prefix)/conf/
|
./configure
./make
./make install
http://en.wikipedia.org/wiki/Automake
see the chart on the right
./make
./make install
http://en.wikipedia.org/wiki/Automake
see the chart on the right
|
可执行文件对应宏是这个 noinst_PROGRAMS = login_service