linux应用编程
开心an
这个作者很懒,什么都没留下…
展开
-
[精华] [转贴]Curses函数说明(SCO)
[精华] [转贴]Curses函数说明(SCO) -------------------------------------------------------------------------------- http://www.chinaunix.net原创 2011-07-05 09:03:13 · 1204 阅读 · 0 评论 -
[学习 Linux/Unix C 编程]之(四)代码定位:__FILE__, __FUNCTION__, __LINE__
这是三个非常有用的全局变量,当程序需要输出一些内容,而又想知道输出的内容是在哪里输出的时候,这几个全局变量就派上用场了。__FILE__,__FUNCTION__, __LINE__从名字可以直接看出来了,对应的:代码文件名, 函数名,行号。 没啥好说的了,我不是写书的啊。 示例代码:-----------------------------------------转载 2013-01-11 10:21:26 · 796 阅读 · 0 评论 -
sqlite笔记
sqlite,在qt安装后,就支持的。不需要另外加驱动。它是一个轻量级的数据库,跨平台,特别适合嵌入式系统中。目前较新的版本是sqlite3 在linux中安装sqlite(ubuntu系统) apt-get install sqlite3 apt-get install libsqlite3-dev 使用就直接在终端输入sqlite3然后按.help有帮助原创 2012-10-31 16:42:03 · 713 阅读 · 0 评论 -
有关于creator-gdb-linux
昨天在搜有关于利用creator调试qt程序的内容,发现www.qt.nokia.com官网有关于编译gdb的。http://qt-project.org/wiki/QtCreatorBuildGdb经过昨晚到今天的努力,证明这个gdb也不是那么好用,在调试多线程的时候就卡死了。我的编译过程主要依据creator-gdb-linux.tgz解压后的makefile文件。过程:如果足原创 2012-04-13 14:24:40 · 1288 阅读 · 0 评论 -
arm平台gdb移植实践笔记
一个人学习,就有这么个问题:本来你以为找到了新大陆,实际上在业内已经是路人皆知的事情了。闭门造车,很容易成为井底之蛙啊。 以下移植参考:http://blog.csdn.net/dllbl/article/details/5806549一、准备工作: 1.ftp://ftp.gnu.org/pub/gnu/ncurses/ncurses.tar.gz下载源码:ncurse原创 2012-04-12 13:30:06 · 4909 阅读 · 0 评论 -
GCC 编译选项
转载自http://blogold.chinaunix.net/u3/94700/showart.php?id=2340792gcc 提供了大量的警告选项,对代码中可能存在的问题提出警 告,通常可以使用-Wall来开启以下警告: -Waddress -Warray-bounds (only with -O2) -Wc++0x-compat -转载 2012-04-10 18:02:20 · 795 阅读 · 0 评论 -
arm-linux的gdb移植
from: http://blog.chinaunix.net/space.php?uid=23381466&do=blog&id=309369arm-linux的gdb移植分为两种情况.一种是交叉调试版。这一种模式是需要编译一个arm-linux版本gdbserver (GDB的stub模块).然后再编译一个X86版本交叉调试的gdb.为了与桌面版本身的gdb 区别开来,一般改名为 ar转载 2012-04-11 15:07:12 · 2628 阅读 · 0 评论 -
gdb+gdbserver实践笔记
原理:在主机上远程调试运行在开发板上的程序。gdb客户端运行在主机上,gdbserver运行在开发板上。准备工作:1.从http: //ftp.cs.pu.edu.tw/Linux/sourceware/gdb/releases/下载gdb7.4源码包2.安装相关软件包: sudo apt-get install texinfo sudo apt-get原创 2012-04-11 14:15:19 · 8211 阅读 · 5 评论 -
spi从机驱动(lpc3250)
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include原创 2012-01-09 16:35:43 · 2609 阅读 · 2 评论 -
linux网络编程(笔记)
两个结构体: struct sockaddr { unsigned short sa_family; /* 地址族, AF_xxx */ char sa_data[14]; /* 14字节的协议地址*/ }; 上面是通用的socket地址,具体到Internet socket,用下面的结构,二者可以进行类型转换 struct sockaddr_in { short in原创 2013-01-11 15:24:59 · 637 阅读 · 0 评论