介绍
对于一个UNIX/Linux下C程序员来说,一个比较麻烦的工作就是写自己的Makefile。可能你有如下经验:写一个简单的C程序,自己多写几行gcc命令就把程序变成可执行的了;写一个稍微复杂点的程序,源文件个数可能在30个左右,还是写一行行的gcc命令就麻烦了,你可能想到写个makefile,...
分类:
其他好文 时间:
2014-07-30 00:39:42
阅读次数:
245
为了得到指令存储器初始化文件,我们需要输入4条命令,有点麻烦,最好只输入一条命令就可以了,这需要使用到Makefile文件。...
分类:
其他好文 时间:
2014-07-29 15:17:18
阅读次数:
230
【版权声明:转载请保留出处:blog.csdn.net/gentleliu。Mail:shallnew at 163 dot com】
在一个较大的工程中,一般会将源代码和二进制文件(.o 文件和可执行文件)安排在不同的目录来进行区分管理。这种情况下,我们可以使用 make 提供的目录搜索依赖文件功能(在指定的若干个目录下自动搜索依赖文件)。在Makefile中,使用依赖文件...
分类:
其他好文 时间:
2014-07-29 12:53:06
阅读次数:
170
#定义编译选项CXX = g++ #设置“CXXFLAGS”环境变量CXXFLAGS = -g -Wall -O0 -std=c++0x#定义头文件目录,链接库目录,链接文件INCLUDE_PATH = ../frame/3rdInc/eluna/ ../frame/3rdInc/glog ../....
分类:
其他好文 时间:
2014-07-29 10:54:46
阅读次数:
278
OpenMIPS处理器在设计的时候就计划与MIPS32指令集架构兼容,所以可以使用MIPS32架构下已有的GNU开发工具链。本节将说明如何安装使用GNU开发工具链以及如何制作Makefile文件,从而以更加方便、快捷、自动的方式对测试程序进行编译,并得到指令存储器ROM的初始化文件inst_rom.data。...
分类:
其他好文 时间:
2014-07-28 15:54:33
阅读次数:
416
make -dshould give you more than enough information to debug your makefile.Be warned: it will take some time and effort to analyze the output but load...
分类:
其他好文 时间:
2014-07-28 14:58:43
阅读次数:
490
configure作用:是源码安装软件时配置环境用的 他根据你的配置选项和你的系统情况生成makefile文件 为make 做准备最常用的参数: ./configure --prefix 作用:不指定prefix,则可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/...
分类:
系统相关 时间:
2014-07-28 14:43:33
阅读次数:
232
程序:print.c ?print.h main.c print.h #include<stdio.h>
void?printhello(); print.c #include"print.h"
void?printhello(){
????printf("Hello,?world\n");
} main.c #include?"print.h"?
int?mai...
分类:
其他好文 时间:
2014-07-26 03:31:27
阅读次数:
213
SCONS是Python的自动智能结构化编译工具,将来或许能代替Make。在Windows或者Linux下,SConstruct文件相当于MakeFile,使用SCONS编译,需输入scons.bat(scons),后面带上编译选项options(如SConstruct所在的路径)。观察scons.bat这个脚本,可以在其他Python代码中,将SCONS工..
分类:
编程语言 时间:
2014-07-25 19:16:12
阅读次数:
356
#.SUFFIXES: .c .oCc =gcc#OSA=/data/users/osaIncDir=-I. -I./Debug = -gCflags = -c $(DEBUG)Libs = -lpthread Lib_Dir=./#/data/users/osa/api/#PKIOBJ=PKITo...
分类:
其他好文 时间:
2014-07-25 02:40:04
阅读次数:
495