makefile
VMA_LMA
这个作者很懒,什么都没留下…
展开
-
Configure,Makefile.am, Makefile.in, Makefile文件之间关系(转)
1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。 your source files --> [autoscan*] --> [configure.scan] --> configure.ac 2.aclocal (automake):根据已经安转载 2014-02-27 10:21:44 · 899 阅读 · 0 评论 -
自动生成Linux下Makefile全攻略(下)
自动生成Linux下Makefile全攻略(下) bsp 下面再来看看多个源文件的例子。 如何写用code1.c,code2.c生成prog1的configure.in和Makefile.am。首先建立一个项目文件夹testproj。在testproj下建立dir1目录。 [kang@node16kang]$mkdir testproj [kang@node1转载 2014-02-27 09:22:25 · 1360 阅读 · 0 评论 -
用automake建立共享库(动态链接库)Makefile
要使用automake工具包建立一个交叉编译的共享库的Makefile 这里用的autoconf是2.67版本,在debian下实现: 如果版本低,可以用apt-getinstall automake来装最新的版本,还需要libtool,也需要用apt-get install来安装。 这里建立一个简单的函数库来介绍: 建立目录rx,及源码目录src: $mkdir rx $mkdir转载 2014-02-27 15:11:14 · 1051 阅读 · 0 评论 -
configure.in Makefile.am解析
用前面所介绍的基本概念,已经可以编译全功能的Gtk+/Gnome应用程序了。但是还有一个大问题:如何配置编译选项?一些实用工具如automake、autoconf、libtool等,可以用来简化这一过程。 为了方便维护,同时,也是为了便于使用这些实用工具,应该在编写代码时遵从一些约定。如果要将程序发布为自由软件,最好能使程序源代码的目录结构遵从“GNU项目编码标准”。即使应用程序是私有的商用转载 2014-02-27 17:03:29 · 7593 阅读 · 0 评论