
linux program
文章平均质量分 50
yypony
这个作者很懒,什么都没留下…
展开
-
关于Linux静态库和动态库的分析
转自:http://www.cnblogs.com/hzh1024n/archive/2009/09/17/1568357.html1.什么是库在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。本文仅限于介绍linux下的库。转载 2011-11-16 15:53:33 · 333 阅读 · 0 评论 -
linux and ubuntu学习网址收集
可以下载各个版本ubuntu的man手册,上面还提供gstreamer的gst-launch等命令的使用手册http://manpages.ubuntu.com/原创 2011-11-19 15:31:20 · 412 阅读 · 0 评论 -
GDB 调试演示
转自:http://www.rainsts.net/article.asp?id=863GDB 调试演示[ 2009-08-30 00:02:01 | 作者: yuhen ]作为内置和最常用的调试器,GDB 显然有着无可辩驳的地位。熟练使用 GDB,就好像所有 Linux 下的开发人员建议你用 VIM 一样,是个很 "奇怪" 的情节。测试用源代码。#includ转载 2011-11-18 20:19:15 · 602 阅读 · 0 评论 -
Linux ELF文件装入与执行概述
转自:http://www.ej38.com/showinfo/linux-151311.htmlELF是linux中使用最广泛的一种应用程序格式,为了弄清楚Linux内核是如何讲ELF文件精确映射到指定内存空间,上周末把内核sys_execve部分好好看了一遍,小结如下:1. ELF格式ELF指定了进程中text段、bss段、data段等应该放置到进程虚拟内存空间的什么位转载 2011-11-07 20:08:26 · 3025 阅读 · 0 评论 -
Linux 系统内核空间与用户空间通信的实现与分析
Linux 系统内核空间与用户空间通信的实现与分析http://www.ibm.com/developerworks/cn/linux/l-netlink/index.html转载 2012-07-25 18:10:52 · 737 阅读 · 0 评论 -
linux下错误的捕获:errno和strerror的使用
linux下错误的捕获:errno和strerror的使用经常在调用linux 系统api 的时候会出现一些错误,比方说使用open() write() creat()之类的函数有些时候会返回-1,也就是调用失败,这个时候往往需要知道失败的原因。这个时候使用errno这个全局变量就相当有用了。 在程序代码中包含 #include,然后每次程序调用失败的时候,系统会自动用用错误代码填充转载 2014-03-29 16:04:07 · 600 阅读 · 0 评论 -
openssl-1.0.1i交叉编译动态库
原文链接:#交叉编译openssl ------直接修改Makefile新加这一行:CROSS_COMPILE= arm-unknown-linux-gnueabi-定位到以下行CC= cc改成CC= $(CROSS_COMPILE)gcc定位到以下行AR=ar $(ARFLAGS) rRANLIB= /usr/bin/ranlib改成AR=$(CR原创 2014-08-11 18:03:59 · 5910 阅读 · 0 评论 -
交叉编译zlib-1.2.8
从zlib.net下载最新的zlib包:zlib-1.2.8$tar -xzf zlib-1.2.8.tar.gz$cd zlib-1.2.8$CC=arm-hisiv100nptl-linux-gcc ./configure --prefix=$HOME/projdects/baidu-sdk/depend(注意,要先指定编译器为海思的交叉编译器,arm-hisiv100nptl原创 2014-08-12 18:23:06 · 4120 阅读 · 0 评论