ChinaUnix.net
相关文章推荐:

如何修改makefile使一个路径里面的文件编译的时候符号链接到 另一个

我在工程里面有两种源代码.c和.cxx 在不更改于代码文件后缀的情况下,如何实现呢? OBJS = a.o b.o CXX = c.o d.o $(OBJS) : %.c $(CXX) : %.cxx 这样写之后好像cxx文件没有编译。。。。 我哪没写完么?请问如何写呢? 谢谢大家。

by zhao_yi707 - C/C++ - 2008-11-26 11:04:14 阅读(1865) 回复(4)

相关讨论

写了2.6下的模块驱动,想使用autoconfigure 和 automake来编译, 用实例吧: hello1.c hello2.c 源代码 目录~/src下面。 如果直接写makefile的话就是: obj-m := hello.o module-objs := hello1.o hello2.o 用命令: make -C ~/kernel-2.6.24 M=`pwd` modules 就可以编译了。 如果我用autoconfigure 和 automake 又该如何makefile.am, 我的configure.in需要修改吗? 先谢谢了

by goon83 - C/C++ - 2008-10-26 15:13:53 阅读(3885) 回复(6)

下面是waybackfs(http://sourceforge.net/projects/wayback)的makefile文件。这项目比较早,当时fuse版本比较老,waybackfs的源码中附带了fuse源码。现在fuse已经加入了kernel的mainstream了,所以我不想安装fuse1.1(如下)了,所以请大家帮忙改下下面的makefile文件,把安装fuse的这块去掉。我自己试着该了下,但是无法生成/usr/local/bin/wayback,大家帮忙看看应该怎么改,谢谢! [code] 1 VUTILS = vutils.pl 2 ...

by litao19 - Shell - 2008-03-18 19:03:44 阅读(1363) 回复(2)

我想编译libjar 下的 test 单元 makefile的内容如下 DEPTH = ../../.. topsrcdir = @top_srcdir@ srcdir = @srcdir@ VPATH = @srcdir@ include $(DEPTH)/config/autoconf.mk MODULE = test_libjar XPCSHELL_TESTS = unit ifdef MOZ_MOCHITEST DIRS += mochitest endif include $(topsrcdir)/config/rules.mk 这makefile是什么意思如何来执行他呢

by chentao_612 - C/C++ - 2009-01-15 10:15:48 阅读(1183) 回复(0)

我在你unix5.05下对informix编程,如何制作makefile文件啊?能贴例子吗?谢谢!!

by gslgsl1 - Informix - 2004-11-30 21:20:11 阅读(1570) 回复(4)

例如本目录有a.c,本目录有两子目录b1,b2; 在b1目录下有b1.c;在b2目录下有b2.c; 本目录有makefile,两子目录下各有makefile。 本目录这makefile怎么写,可以达到如下目的: b1目录下的makefile自动“执行”,编出b1.o; 然后,b2目录下的makefile自动“执行”,编出b2.o; 然后本目录的makefile使用a.c /b1/b1.o /b2/b2.o 编出最后的文件

by archphoenix - C/C++ - 2003-12-16 18:01:21 阅读(1894) 回复(2)

makefile 在主目录下,同时主目录下有好几子目录,子目录底下有 .o文件,请问怎样把所有子目录下与主目录下的.o文件链接块生成 可执行文件

by spalash - C/C++ - 2004-12-31 13:39:25 阅读(1010) 回复(9)

好几文件,要编译.ko文件makefile要怎么写

by john3851 - 程序开发 - 2006-06-09 20:33:00 阅读(1579) 回复(3)

如下是linux下的编译文件 COMPILER = cc LIBRARIAN = ar LINKER = cc DEFINES = -DLINT_ARGS CFLAGS = -c $(INCPATH) $(DEFINES) LBFLAGS = -r INCPATH = -I../INC -I. LIBPATH = ../../LIB/ BINPATH = ./ LIBS = $(LIBPATH)/aaa.lib SYSLIBS = .c.o : $(COMPILER) $(CFLAGS) $(DEFINES) $< 发现编译.c文件,正常,如会打印: cc -c -I../INC -I. -DLINT_ARGS MCC.c ..... 但是我将MCC.c 改成MCC.cpp,则出错了,...

by yuonunix - C/C++ - 2004-03-24 11:58:48 阅读(3175) 回复(2)

我的主目录是ex1,下面有c1.cpp的源文件,两子目录c1和c2,下面有文件c1.h,c1.cpp和c2.h,c2.cpp,如果要生成动态库libex1.so,各目录下的makefile.am及主目录下的configure.in应该怎麽写?能否同时生成动态库和静态库(.a)?如果可以该怎麽写?最好能给写基本的,谢谢!

by wangsf_vrlab - C/C++ - 2004-11-27 11:15:57 阅读(916) 回复(0)

写的makefile是这样的: Filt_Check:Filt_Check.o cc Filt_Check.o -L/home/oracle9i/lib32 -lclntsh -o Filt_Check Filt_Check.o:Filt_Check.c cc -c -I/home/oracle9i/precomp/public -I/home/oracle9i/rdbms/public -I/home/oracle9i/rdbms/demo -I/home/oracle9i/plsql/public -I/home/oracle9i/network/public Filt_Check.c clear: rm Filt_Check Filt_Check.o 但是编译以后出现这样的错误: contain...

by zxuestc - C/C++ - 2006-07-13 10:18:16 阅读(2967) 回复(3)