UNIX/Linux
oldmtn
WIN32, GDI/GDI+, VC/MFC, WIN8, Qt, ANDROID, Libevent, boost, ffmpeg, OPENGL等方面。
Happyiness is a journey not a destination. SoWork like you dont need money.Love like youve never been hurt.And Dance like no ones watching.... So Just Code like you dont need to run it successful.
展开
-
ctags 用法
[/home/brimmer/src]$ ctags -R"-R"表示递归创建,也就包括源代码根目录下的所有子目录下的源程序。"tags"文件中包括这些对象的列表:l 用#define定义的宏l 枚举型变量的值l 函数的定义、原型和声明l 名字空间(namespace)l 类型定义(type转载 2011-11-11 22:12:23 · 7302 阅读 · 0 评论 -
基于X的GNOME、GTK、GDK、XLib、GLib等之间的关系
常见的Linux下面的库很多,libc, glibc; glib, gdk, gtk, 太多了。但是这些库是有层次关系的.1. libc & glibclibc 是 Linux 下的 ANSI C 函数库;glibc 是 Linux 下的 GUN C 函数库。glibc是linux下面c标准库的实现,即GNU C Library。glibc本身是GNU旗下的C标准库,后来逐原创 2014-12-15 15:49:27 · 2522 阅读 · 0 评论 -
gcc用法以及在ubuntu安装gcc的方法
gcc简单用法:在同一个夹子新建3个文件:main.c hello_fn.c hello_fn.h/** * hello_fn.h */ void hello(const char *msg); ///////////////////////////////////////////////////////////////////////////////////原创 2013-02-19 10:49:19 · 1085 阅读 · 0 评论 -
ubuntu的.profile错误,无法进入系统
在我配置android时,有个"$"没有写,结果.profile错误,无法进入系统。# ~/.profile: executed by the command interpreter for login shells.# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login# exists.# see原创 2013-05-04 09:37:20 · 3509 阅读 · 0 评论 -
eclipse单步调试方法
RTeclipse调试需要先进入调试模式这个eclipse调试没有VS系列方便快捷键也不一样。下面简单记录一下。。。1、单步调试快捷键以debug方式运行java程序后(F8)直接执行程序。遇到断点时暂停;(F5)单步执行程序,遇到方法时进入;(F6)单步执行程序,遇到方法时跳过;(F7)单步执行程序,从当前方法跳出。原创 2013-03-07 16:41:16 · 3052 阅读 · 0 评论 -
ubuntu12.04编译gcc-4.2.3源代码
简介:最近需要编译openoffice这个大型的开源办公软件,可是编译openoffice的软件要求第一个就有对gcc版本的有要求。我看了网上的经验,有人使用gcc-4.4.5都不能编译openoffice,而ubuntu下面apt-get install能安装的gcc最低版本就是gcc-4.4.5。所以我这里需要自己编译gcc。我这里打算编译gcc-4.2.3版本。我的系原创 2013-02-19 09:42:49 · 3917 阅读 · 0 评论 -
Ubuntu 更新源地址列表及更改方法
1、首先备份Ubuntu 11.04源列表 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (备份下当前的源列表,有备无患嘛) 2、修改更新源 sudo gedit /etc/apt/sources.list (打开Ubuntu 11.04源列表文件) 3、将转载 2013-02-19 13:45:40 · 702 阅读 · 0 评论 -
linux图形界面编程基本知识
很多LINUX初学者分不清楚linux和X之间,X和Xfree86之间,X和KDE,GNOME等之间是什么关系.常常混淆概念,我想以比较易 于理 解的方式说明一下X,X11,XFREE,WM,KDE,GNOME等之间的关系.由于本人水平有限可能存在错误,请高手指正.一,linux本身没有图形界面,linux现在的图形界面的实现只是linux下的应用程序实现的.图 形界面并不是lin转载 2013-01-07 16:10:59 · 1111 阅读 · 0 评论 -
Xwindow的工作原理
Xwindow 是非常巧妙的设计,很多时候它在概念上比其它窗口系统先进,以至于经过很多年它仍然是工作站上的工业标准。许多其它窗口系统的概念都是从 Xwindow 学来的。 Xwindow 可以说的东西太多了。下面只分辨一些容易混淆的概念,提出一些正确使用它的建议。 分辨 X server 和 X client 这是我被别人问了好多次的问题,我实在不想再对人说一遍了,所转载 2013-01-07 16:11:40 · 1216 阅读 · 0 评论 -
使用xlib编写简单的程序
参考1:http://blog.csdn.net/lizhenneng/article/details/6674062参考2:http://blog.csdn.net/dbzhang800/article/details/6428207将下述代码保存为hello.cpp并用g++ hello.cpp -o hello -lX11或正式一点g++ hello.cp原创 2013-01-07 18:07:03 · 2688 阅读 · 0 评论 -
Linux X 视窗编程基础
转自:http://hi.baidu.com/guzhou_diaoke/item/55ea7beb4aae84fde0a5d410用GTK+进行GNOME编程Linux中所有的GUI库都基于被称作X视窗系统(更常见的称呼是X11或者X)的底层视窗系统。1.X视窗系统X的一个最富有创新性也最令人感到沮丧的特征,是它固守机制的要求,而不是策略的需要。它没有定义用户界面,但提供转载 2013-01-07 16:02:01 · 1298 阅读 · 0 评论 -
有关符号链接的学习(4.16)
符号链接APUE上面的就不多说了。说下我自己的练习结果。先说下,# 后面的都是我写的注释。。$ ln -s 123 p123 # 在当前目录创建文件123,以及符号链接p123$ ls -l p123 # 输出: lrwxrwxrwx 1 hwh hwh 3 2011-11-12 16:02 p123 -> 123 第一个字符为"l",代表这是一个符号链接,p原创 2011-11-12 16:10:04 · 1108 阅读 · 0 评论 -
Apue的3-4.c例子的理解。。。
每次学习都没有记录,这里我就记录一下。Linux中标准输入为0,标准输出为1,标准错误输出为2那么./a.out 0 就是测试标准输入是否具可读。因为默认标准输入是终端,终端是可读可写的。故输出为read write但是$ ./a.out 0 若是$ ./a.out 1 // 暂时先写到这,可能理解不太对,还要再改改。$ ./a.out 1 > temp.f原创 2011-11-11 11:44:03 · 2321 阅读 · 6 评论 -
Linux/Unix 奇怪问题集锦
问题1:linux子进程会继承父进程的端口。为什么?如何不让其继承?假如父进程创建了一个socket,那么在父进程创建的子进程将会拥有和父进程相同的端口。办法:fcntl(fd, F_SETFD, FD_CLOEXEC);原因:参考:http://bbs.csdn.net/topics/390496123原创 2015-01-09 09:25:45 · 769 阅读 · 0 评论