随笔分类 - makefile && gcc
makefile && gcc
摘要:Linux下编译c/c++源码需要编写makefile文件,文章参看 http://blog.sina.com.cn/s/blog_4c4d6e74010009jr.html 一函数的调用语法 二字符串处理函数 subst fromtotext patsubst patternreplacement
阅读全文
摘要:一步一步写一个简单通用的makefile(一)一步一步写一个简单通用的makefile(二)一步一步写一个简单通用的makefile(三)一步一步写一个简单通用的makefile(四)
阅读全文
摘要:上一篇一步一步写一个简单通用的makefile(二)里面的makefile 实现对通用的代码进行编译,这一章我将会对上一次的makefile 进行进一步的优化.优化后的makefile:#Hellomake#Magnum, 2014-10-20# 指令编译器和选项CC=gccCFLAGS=-Wall...
阅读全文
摘要:Makefile 中:= ?= += =的区别转载自:http://www.cnblogs.com/wanqieddy/archive/2011/09/21/2184257.html在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建...
阅读全文
摘要:这一篇源代码沿用上一篇的源代码hellomake.c hellofunc.c hellofunc.h makefile但是代码内容和结构有变化,如下:.├── include│ └── hellofunc.h├── makefile└── src ├── hellofunc.c └── ...
阅读全文
摘要:通常要把我们自己的的代码编译成在android里面编译的可执行文件,我们通常是建一个文件夹.├── Android.mk├── Application.mk├── convolve.cl├── convolve_cl.cpp├── convolve_cl.cpp~├── inter_ocl│ └──...
阅读全文
摘要:经常会用写一些小的程序有的是作为测试,但是每次都需要写一些简单的GCC 命令,有的时候移植一些项目中的部分代码到小程序里面进行测试,这个时候GCC 命令并不好些,如果写啦一个比较常用的makefile的模板,然后把文件添加进来,简单的修改一下makefile即可以完成测试任务何乐而不为。源代码有三个...
阅读全文
摘要:我们用gcc编译程序时,可能会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,下面做个记录:例:gcc -o hello hello.c -I /home/hello/include -L /home/hello/lib -lworld上面这句表示在编译hello.c时:-I ...
阅读全文
摘要:掌握下面的对GCC会有一个比较清晰的大致的了解:不经意间,GCC已发展到了4.3的版本,尽管在软件开发社区之外乏人闻问,但因为GCC在几乎所有开源软件和自由软件中都会用到,因此它的编译性能的涨落会直接影响到Linux 、Firefox 乃至于OpenOffice.org和Apache等几千个项目的开...
阅读全文