![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux - Programming
thedayyourejectme
这个作者很懒,什么都没留下…
展开
-
读书笔记 -《LINUX应用程序开发指南:使用GTK+ GNOME库》- (1)
从今天开始读这本《LINUX应用程序开发指南:使用GTK+ GNOME库》, 边读边记录其要点,也希望这个读书笔记能对其他人有所帮助。第1章 Linux软件开发概述KDE(K Destop Environment) - [Qt] VS. Gnome - [Gtk+]自由软件社区的一批计算机专家开始了 KDE项目(K Desktop Environment, K桌面环境),目的是提供一个开放源...2008-08-21 11:18:07 · 208 阅读 · 0 评论 -
Linux下编程工具的使用(5) - GDB调试工具(2)
查看运行时数据七、设置显示选项 GDB中关于显示的选项比较多,这里我只例举大多数常用的选项。 set print address,set print address on 打开地址输出,当程序显示函数信息时,GDB会显出函数的参数地址。 系统默认为打开的,如: (gdb) f #0 set_quotes (lq=...2008-09-11 08:54:27 · 78 阅读 · 0 评论 -
Linux下编程工具的使用(5) - GDB调试工具(1)
如何使用gdb调试工具 GDB概述GDB是GNU开源组织发布的一个强大的*NIX下的程序调试工具。本文是以前从网上找到的资料中整理出来的,很多内容来自网络,在此对原作者表示感谢。一般来说,GDB主要帮忙你完成下面四个方面的功能: 1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。 2、可让被调试的程序在你所指定的断点处停住。(断点可以是条件表...2008-09-10 18:52:42 · 99 阅读 · 0 评论 -
Linux下编程工具的使用(4) - autoconf/automake工具
使用Automake,Autoconf生成Makefile 使用Automake,Autoconf生成Makefile在Unix上写过程序的人尤其是用 C 来开发程序的人一般都遇到过 Makefile,用 make来开发和编译程序的确很方便,可是要写出一个Makefile就不那么简单了。GNU Make那份几百页的文件,让许多人害怕。当然,现在关于make的文档比较多,不过写一个...2008-09-09 21:17:03 · 96 阅读 · 0 评论 -
Linux下编程工具的使用(3) - make工具
如何使用make工具? make工具的最大优点在编译较多文件的项目中,如果仅仅一个源文件改变了,make会自动找到需要更新的目标进行编译和make, 也就是实现增量编译。就是能够根据程序中模块的修改情况,自动判断应该对那些模块重新编译,从而保证软件是由最新的模块构成。 教程深入学习Make命令和Makefile(上)make是Linux下的一款程序自动维护工具,配合makefil...2008-09-08 19:20:11 · 365 阅读 · 0 评论 -
Linux下编程工具的使用(2) - GCC编译器
如何使用GCC编译器? 程序的编译过程对于GUN编译器来说,程序的编译要经历预处理、编译、汇编、连接四个阶段,如下图所示: 从功能上分,预处理、编译、汇编是三个不同的阶段,但GCC的实际操作上,它可以把这三个步骤合并为一个步骤来执行。下面我们以C语言为例来谈一下不同阶段的输入和输出情况。在预处理阶段,输入的是C语言的源文件,通常为*.c。它们通常带有.h之类...2008-09-08 17:30:06 · 124 阅读 · 0 评论 -
gcc 和 g++的区别
gcc和g++都是GNU(组织)的一个编译器。 误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以,但是请注意:1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。C++的语法规则更加严谨一些。2.编译阶段,g++会调用gcc,对于c++代码,两者是等价的...原创 2008-09-05 15:51:37 · 97 阅读 · 0 评论 -
Linux下编程工具的使用(1) - 杂项
1. 如何查看源代码包? apt-get source PACKAGE_NAME 2. 如何反汇编一个二进制可执行文件? objdump -D tree | more 除了这篇文章,在这个博客里,还有一些文章 - Linux下编程工具的使用,有些是我自己写的,有些不是一原创,是我从网上找来并做了一些格式和内容上的更改。感谢这些人之前的总结。 ...2008-09-04 15:27:34 · 76 阅读 · 0 评论 -
读书笔记 -《LINUX应用程序开发指南:使用GTK+ GNOME库》- (2)
第5章 按 钮 构 件这章主要讲述了按钮控件的使用,他们包括 GtkButton GtkToggleButton GtkCheckButton GtkRadioButton第6章 调 整 对 象调整对象包括, 滚动条、比例构件、进度条以及微调按钮等。 GtkAdjustment第7章 文本构件 GtkTextGtkText is...2008-09-01 16:53:39 · 76 阅读 · 0 评论 -
读书笔记 -《Advanced Programming in the UNIX Env》- (1)
1. StandardsThe proliferation of different versions of Unix during the 1980s has been tempered by the various international standards that were started during the late 1980s. These include the ANSI s...2008-09-18 14:05:30 · 68 阅读 · 0 评论