8 个解决方案
#1
makefile.am 中有一些提供好的全局变量,这些变量他只是给声明好并没有去定义吧?用的时候还是需要自己去定义一下对吧?
如果项目的结构比较复杂,在makefile.am中怎样制定这些目录下的文件(cpp,h)是尤其让我困惑的,希望哪位仁兄能给我提供个完整写好的makefile.am的例子让我参考一下···再次谢谢了···
如果项目的结构比较复杂,在makefile.am中怎样制定这些目录下的文件(cpp,h)是尤其让我困惑的,希望哪位仁兄能给我提供个完整写好的makefile.am的例子让我参考一下···再次谢谢了···
#2
怎么还没人来搭理呢?嫌我写的多了吧?那简单点:automake过程中的makefile.am怎么写?
有资料的朋友慷慨解囊一下啊····
有资料的朋友慷慨解囊一下啊····
#3
呵呵,借贵宝地问个问题,我的Makefile.am这么写,怎么总提示找不到我cpp里包含的头文件呢
AUTOMAKE_OPTIONS=foreign
noinst_PROGRAMS=ProcessMonitor
ProcessMonitor_SOURCES=ProcessMonitor.cpp DisplaySocket.cpp
ProcessMonitor_LDADD=-lpthread -lSockets
ProcessMonitor_LDFLAGS=./
INCLUDES=/data/css/libf/ProcessMonitor/Sockets
AUTOMAKE_OPTIONS=foreign
noinst_PROGRAMS=ProcessMonitor
ProcessMonitor_SOURCES=ProcessMonitor.cpp DisplaySocket.cpp
ProcessMonitor_LDADD=-lpthread -lSockets
ProcessMonitor_LDFLAGS=./
INCLUDES=/data/css/libf/ProcessMonitor/Sockets
#4
兄弟你也在用automake呢吧?你看看这个http://wenku.baidu.com/view/ab5f8869a98271fe910ef952.html
http://linux.chinaunix.net/techdoc/develop/2009/02/09/1061563.shtml
我是看了,但写起来还是云里雾里的
#5
去下一些开源项目,里面一般都会用automake的
然后生成configure
你可以自己去看看makefile.am
但更重要的是
举一反三
但如果有一个官方的文档或者参考书给出来就更好!
我也困惑在configure.in怎么写。
然后生成configure
你可以自己去看看makefile.am
但更重要的是
举一反三
但如果有一个官方的文档或者参考书给出来就更好!
我也困惑在configure.in怎么写。
#6
configure.in 和makefile.am 里面都有很多定义好的变量和宏,用来引入库啊,指定头文件目录啊之类的
网上查的例子都是在说明他们干什么可没有举个实际项目的例子来描述怎么用,makefile.am有三种模式的,flat,shallo,deep,随着项目中目录结构的复杂度而越来越复杂,这个靠自己一点点去实践出来得需要一个艰苦的过程啊,
#7
太冷清了,没人理了····
#8
既然没人理,那好吧,结贴,散分!
#1
makefile.am 中有一些提供好的全局变量,这些变量他只是给声明好并没有去定义吧?用的时候还是需要自己去定义一下对吧?
如果项目的结构比较复杂,在makefile.am中怎样制定这些目录下的文件(cpp,h)是尤其让我困惑的,希望哪位仁兄能给我提供个完整写好的makefile.am的例子让我参考一下···再次谢谢了···
如果项目的结构比较复杂,在makefile.am中怎样制定这些目录下的文件(cpp,h)是尤其让我困惑的,希望哪位仁兄能给我提供个完整写好的makefile.am的例子让我参考一下···再次谢谢了···
#2
怎么还没人来搭理呢?嫌我写的多了吧?那简单点:automake过程中的makefile.am怎么写?
有资料的朋友慷慨解囊一下啊····
有资料的朋友慷慨解囊一下啊····
#3
呵呵,借贵宝地问个问题,我的Makefile.am这么写,怎么总提示找不到我cpp里包含的头文件呢
AUTOMAKE_OPTIONS=foreign
noinst_PROGRAMS=ProcessMonitor
ProcessMonitor_SOURCES=ProcessMonitor.cpp DisplaySocket.cpp
ProcessMonitor_LDADD=-lpthread -lSockets
ProcessMonitor_LDFLAGS=./
INCLUDES=/data/css/libf/ProcessMonitor/Sockets
AUTOMAKE_OPTIONS=foreign
noinst_PROGRAMS=ProcessMonitor
ProcessMonitor_SOURCES=ProcessMonitor.cpp DisplaySocket.cpp
ProcessMonitor_LDADD=-lpthread -lSockets
ProcessMonitor_LDFLAGS=./
INCLUDES=/data/css/libf/ProcessMonitor/Sockets
#4
兄弟你也在用automake呢吧?你看看这个http://wenku.baidu.com/view/ab5f8869a98271fe910ef952.html
http://linux.chinaunix.net/techdoc/develop/2009/02/09/1061563.shtml
我是看了,但写起来还是云里雾里的
#5
去下一些开源项目,里面一般都会用automake的
然后生成configure
你可以自己去看看makefile.am
但更重要的是
举一反三
但如果有一个官方的文档或者参考书给出来就更好!
我也困惑在configure.in怎么写。
然后生成configure
你可以自己去看看makefile.am
但更重要的是
举一反三
但如果有一个官方的文档或者参考书给出来就更好!
我也困惑在configure.in怎么写。
#6
configure.in 和makefile.am 里面都有很多定义好的变量和宏,用来引入库啊,指定头文件目录啊之类的
网上查的例子都是在说明他们干什么可没有举个实际项目的例子来描述怎么用,makefile.am有三种模式的,flat,shallo,deep,随着项目中目录结构的复杂度而越来越复杂,这个靠自己一点点去实践出来得需要一个艰苦的过程啊,
#7
太冷清了,没人理了····
#8
既然没人理,那好吧,结贴,散分!