MakeFile
文章平均质量分 75
jyoxun
这个作者很懒,什么都没留下…
展开
-
调试工具gdb常用介绍
一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符(<和>)和外壳通配符(*、?、[、])在内。 如果你使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的。 利用set args ...原创 2009-11-17 14:13:06 · 157 阅读 · 0 评论 -
如何创建新的工程和deb包
引用自:http://blog.csdn.net/expleeve/article/details/5982170 因为debian的包管理机制比较健全,加上官网上给出的Policy Manual很详细,打包过程容易了很多。这里主要讲一下单个二进制文件的打包过程。 deb包的打包步骤:1、在源码的基础上添加适当的编译脚本(configure、makefile)。2、...原创 2012-04-20 11:21:42 · 283 阅读 · 0 评论 -
GDB常用调试命令
一、多线程调试多线程调试可能是问得最多的。其实,重要就是下面几个命令:info thread 查看当前进程的线程。thread <ID> 切换调试的线程为指定ID的线程。break file.c:100 thread all 在file.c文件第100行处为所有经过这里的线程设置断点。set scheduler-locking off|on|step,这个是问得...原创 2012-06-01 11:47:33 · 94 阅读 · 0 评论 -
remake configure,make.in file by configure.ac and make.am
input below lines to "%build" section of spec file:aclocalautomakelibtoolize --force --copyautoconf原创 2011-03-25 09:55:47 · 69 阅读 · 0 评论 -
Linux C语言开发 动态链接库以及静态链接库编程简单介绍
转载自:http://blog.csdn.net/wudizuijimo/archive/2010/05/09/5571586.aspx 差不多可以认为,每个程序都链接到一个或几个库上。任何一个使用了C函数(诸如printf等)都须链接到C运行时库。如果你的程序具有图形界面(GUI),它将被链接到窗口系统的库。如果你的程序使用了数据库,数据库供应商会提供给你一些简化访问数据库的库。...原创 2010-06-10 17:28:41 · 129 阅读 · 0 评论 -
[推荐]利用 Autotools 來建立 Makefile 檔案
引用自:http://tetralet.luna.com.tw/index.php?op=ViewArticle&articleId=200&blogId=1 在上一個章節中,我們展示了如何利用 Makefile來做為編譯軟體時的輔助工具。但在實務上,因為每個人的環境多多少少有些不同,Makefile往往得隨之修改才能順利進行編譯,...原创 2010-01-29 00:22:39 · 163 阅读 · 0 评论 -
在Makefile.am中添加make install 的安装文件
testkillall.in 实际是一个SHELL文件,我们现在需要将他安装到/usr/bin中去。只需要在src/Makefile.am中添加:testkillall: testkillall.in cat $< >$@bin_SCRIPTS = \...原创 2010-01-28 09:54:24 · 388 阅读 · 0 评论 -
给 C工程添加库依赖的几种方法
参考自:http://library.gnome.org/users/anjuta-build-tutorial/2.26/library-autotools.html.en 示例代码:#include <libxml/parser.h> #include <stdio.h> int main(){ xmlDocPtr...原创 2010-01-26 18:37:53 · 1155 阅读 · 0 评论 -
有关autoconf,automake,libtool等官方文档和指南
autoconf 官方文档:http://www.gnu.org/software/autoconf/manual/autoconf.html autoconf中文:http://www.linuxforum.net/books/autoconf.html automake 官方文档:http://www.gnu.org/software/automake/manu...原创 2010-01-21 22:41:41 · 233 阅读 · 0 评论 -
Anjuta官方文档 Using Autotools翻译
引用自:http://library.gnome.org/users/anjuta-build-tutorial/2.26/create-autotools.html.en Using Autotools Autotools 主要包括以下几个工具: aclocal, autoconf, automake 以及本文后面提到...原创 2010-01-21 16:24:40 · 134 阅读 · 0 评论 -
Using Automake and Autoconf
引用自:http://www.pigfoot.org/cc/devel/auto1/ Murray Cumming <murrayc@usa.net>Chen Chih-Chia <pigfoot@CDPA.nsysu.edu.tw>May 28, 2005 (Updated)Abstract在 Unix 底下,automake 和 au...原创 2010-01-21 15:49:33 · 108 阅读 · 0 评论 -
libtool的功能和用法
引用自:http://tech.sunplusedu.com/space/post-4408.aspx libtool常见于autoconf/automake,单独用的例子很少,所以我想仔细研究一下,为将来兄弟们看起来方便。一。libtool的作用offer a standard procedure for creating shared libraries on differ...原创 2010-01-21 14:56:24 · 608 阅读 · 0 评论 -
configure.in Makefile.am解析
引用自:http://blog.chinaunix.net/u/22878/showart_421774.html用前面所介绍的基本概念,已经可以编译全功能的Gtk+/Gnome应用程序了。但是还有一个大问题:如何配置编译选项?一些实用工具如automake、autoconf、libtool等,可以用来简化这一过程。 为了方便维护,同时,也是为了便于使用这些实用工具,应该在编写代码时...原创 2009-11-17 14:26:27 · 124 阅读 · 0 评论 -
linux .o a .so .la .lo的区别
o: 编译的目标文件-X/S3f m'S H ] X0a: 静态库,其实就是把若干o文件打了个包 k z3n o U V p R0so: 动态链接库(共享库)中国电子顶级开发网----最专业的电子论坛、最专业的电子工程师博客 L&? ?,z4i&G&G&S V r0^ m k z F5o"x C1c...原创 2009-11-17 14:25:32 · 247 阅读 · 0 评论 -
图解 autoconf 和 automake 生成 Makefile 文件
引用自:http://www.ibm.com/developerworks/cn/linux/l-makefile/http://hi.baidu.com/litaosmile/blog/item/0c5562139fe5ced9f6039ee3.html原创 2009-11-17 14:23:18 · 82 阅读 · 0 评论 -
gcc常用的使用方法
具体例子可参考:http://wiki.ubuntu.org.cn/Compiling_Cpp gcc常用的使用方法 发表于: 2004-02-12, 1:05pm 发表主题: gcc常用的使用方法 -------------------------------------------------------------------------------- 1。...原创 2009-11-17 14:14:16 · 107 阅读 · 0 评论 -
makefile详细介绍
标 题: 关于makefile 0) 介绍 本文将首先介绍为什么要将你的C源代码分离成几个合理的独立档案,什么时候需要分,怎么才能分的好。然后将会告诉你 GNU Make 怎样使你的编译和连接步骤自动化。 对于其它 Make 工具的用户来说,虽然在用其它类似工具时要做适当的调整,本文的内 容仍然是非常有用的。如果对你自己的...原创 2009-11-17 14:13:42 · 98 阅读 · 0 评论 -
使用静态库链接程序
引用自:http://www.708luo.com/?p=21 先关注两个gcc编译选项:-c 编译且汇编,但是不链接-S 只编译,不汇编也不链接-c选项产出的就是经常看到的.o文件,也是一般用来创建静态库的文件。用如下的命令可以将多个.o文件打包为一个静态库文件:ar crs libtest.a src/test1.o src/test2.o现在完成了静态库创建...原创 2013-07-10 10:57:26 · 140 阅读 · 0 评论