ChinaUnix.net
相关文章推荐:

makefile

求个makefile模板。求求求……

by coolnn - Linux环境编程 - 2013-07-16 17:13:44 阅读(1037) 回复(1)

相关讨论

# UNIX makefile CXX = CC LD = CC logicfunction.o: logicfunction.h logicfunction.cpp $(CXX) -c logicfunction.cpp testlogicfunction.o: logicfunction.h testlogicfunction.cpp $(CXX) -c testlogicfunction.cpp testlogicfunction: logicfunction.o testlogicfunction.o $(LD) -o testlogicfunction testlogicfunction.o logicfunction.o clean: $(RM) *.o testlogicfunctio...

by zhentongshu - C/C++ - 2013-01-04 12:41:26 阅读(938) 回复(1)

根据不同os编译不同文件,同时echo相关信息呢,举个例子 我使用 1 CURHOST= `uname` 2 all: coolpkgadd setprio mklofs rmlofs runchroot coolrpm 3 @echo $(CURHOST) 4 ifeq "$(CURHOST)" "SunOs" 5 coolpkgadd : coolpkgadd.o 6 cc coolpkgadd.o -o coolpkgadd fail 求正解

by fufelixzh - Shell - 2011-09-30 22:53:31 阅读(1518) 回复(1)

#DIR = ./out/ #TAR_DIR = ./out/ src = $(wildcard *.c) obj = $(patsubst %.c, $(DIR)%.o, $(src)) target = $(TAR_DIR)main CC = gcc #CC = arm-linux-gcc CFLAGS = -Wall -g -c -I../jpeg-8/ -I../freetype-2.3.11/include LDFLAGS = -L../jpeg-8/.libs/ -ljpeg -L../freetype-2.3.11/objs/.libs -lfreetype all: $(target) $(target): $(obj) $(CC) -o $@ $^ $(LDFLAGS) $(DIR)%.o:%.c $(CC) -o $@ $(CFLAGS) $< clea...

by clzhana - 移动操作系统 - 2011-07-15 10:19:07 阅读(2442) 回复(2)

基于linux+ARM 在makefile里需要写交叉编译工具链前缀,处理器架构以及内核源码树的路径吗? 交叉编译工具链前缀,处理器架构以及内核源码树的路径 这3个在makefile里是什么作用啊?

by c1m2h3 - Linux环境编程 - 2010-11-18 10:31:22 阅读(1246) 回复(0)

一个目录下有两个文件add_int.c add_float.c 我是这样写的 OBJS = add_int.o add_float.o $(OBJS):%.o:%.c $(CC) $< -c -o $@ 输出结果make cc add_int.c -c -o add_int.o 怎么没有add_float的?

by wuyu101 - Linux环境编程 - 2010-09-30 15:30:21 阅读(1147) 回复(1)

概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 因为,makefi...

by coolcoolrain - Linux文档专区 - 2010-01-11 11:31:43 阅读(621) 回复(0)

makefile(1) 1.2 何时分解你的项目 很明显,把任何东西都分解是不合理的。象“世界,你们好”这样的简单程序根本就不能分,因为实在也没什么可分的。把用于测试用的小程序分解也是没什么意思的。但一 般来说,当分解项目有助于布局、发展和易读性的时候,我都会采取它。在大多数的情 况下,这都是适用的。(所谓“世界,你们好”,既 'hello world' ,只是一个介绍 一种编程语言时惯用的范例程序,它会在屏幕上显示一行 'hello w...

by w1_xiao - SCO文档中心 - 2009-10-13 14:51:40 阅读(5437) 回复(0)

在Unix上写过程序的人尤其是用 C 来开发程序的人一般都遇到过 makefile,用 make 来开发和编译程序的确很方便,可是要写出一个makefile就不那么简单了。GNU Make 那份几百页的文件,让许多人害怕。当然,现在关于make的文档比较多,不过写一个makefile总是一件很烦人的事情,GNU Autoconf 及 Automake 这两个软件就是帮助程序开发者轻松产生makefile 文件的。现在的GNU软件如Apache, MySQL Minigui等都是利用Autoconf,Automake实...

by cssjtuer - Linux文档专区 - 2009-09-23 14:06:41 阅读(801) 回复(0)

大家好,我是个高中生,高中1年纪。 最近在学习linux下的编程。 // 文件main.c #include #include "hello.h" int main() { str_printf("hello"); return 0; } // hello.h #ifndef HELLO_H_ #define HELLO_H_ void str_printf(const char *str); #endif // hello.c #include "hello.h" void str_printf(const char *str) { printf("hello.c:%s\n", str); } 请问makefile文件该怎么写?

by 写自己的操作系 - C/C++ - 2009-07-27 17:15:17 阅读(2603) 回复(13)

@:抑制回显(echo)标志 一般来说,一个Make rule的格式如下: targets : prerequisites command ...比如,foo.o : foo.c defs.h # module for twiddling the frobs cc -c -g foo.c ar foo.a foo.o当Make对这条rule进行处理时,会执行下面的命令,在执行之前,会把命令本身输出到屏幕上,比如: $make cc –c –g foo.c ar foo.a foo.o …. 有时候,我们并不想让这些命令输出到屏幕上,这...

by goandroid - Linux文档专区 - 2009-04-15 21:03:51 阅读(695) 回复(0)