![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 77
xx说就叫这个名字
这个作者很懒,什么都没留下…
展开
-
ubuntu更新源(教育网资源)
感谢Linuxidc的整理,以下是ubuntu 9.10 教育网的源:#电子科技大学deb http://Ubuntu.uestc.edu.cn/ubuntu/ karmic main restricted universe multiversedeb http://Ubuntu.uestc.edu.cn/ubuntu/ karmic-backports main restri转载 2010-04-29 08:51:00 · 1475 阅读 · 0 评论 -
开源中国
http://oss.org.cn原创 2014-04-01 22:45:28 · 592 阅读 · 0 评论 -
笔记——1
-----------------------------------------1.container_of(ptr, type, member)( { const typeof (((struct i2c_adapter *)0)->dev) *__mptr = d; // typeof这个关键字还是第一次看到,搜索下发现,typeof就是将其包含的对象原创 2014-01-17 16:48:25 · 659 阅读 · 0 评论 -
笔记——2
***无法关闭LCD电压问题描述:在LK里面,为了实现开机显示动画,LCD的IC初始化和引脚上电都放在LK里,并且打出第一张开机LOGO。问题是在这里上电以后,进入系统,机器进入睡眠状态后,LCD相关引脚电压没有关闭。问题进展:通过和高通支持的沟通,发现在LK和kernel中两种上电方式不一致,在LK里面上电后,kernel根本无法再操作。在LK中(bootable/bootloade原创 2014-01-17 17:11:39 · 1650 阅读 · 0 评论 -
一般系统命令
<br />***man的一般用法:<br />man -f * // 等同于whatis *, 会列出*的所有说明<br />man -k * // 通过关键字查找,会列出(包含)关键字*的所有说明<br />man -a * // 打开所有*的说明<br /><br />***shutdown的用法:<br />-h // 直接关机<br />-r // 关机并重启<br />-c // 取消正在执行的shutdown命令内容<br />-t // 后面接时间为秒<br原创 2010-09-18 22:34:00 · 551 阅读 · 0 评论 -
ubuntu和windows双系统之【.Trash-1000】文件夹
<br />最近在安装ubuntu和windows双系统,平时都只是玩ubuntu系统,开机就进ubuntu,很少玩windows,但是最近要弄一些东西,必须咋windows下,于是重启后进入windows,一切都是那么顺其自然,没有任何问题,但是当我点开我的电脑后,发现我的D盘出现了红色(系统空间大小显示),当时的我啊,无语掉,进入D盘,查看所有文件,总共才4G多,我的D盘35G,理论上应该还有30个G才对啊,Why??<br /> <br />百思不得其解,于是Google,百度了一把,未果!<br /原创 2010-06-17 20:38:00 · 18244 阅读 · 3 评论 -
Linux下动态链接库
<br /><br /><br /><br />什么动态链接库?<br />动态链接库又称为共享库,在linux下以lib***.so的形式存在,所谓动态,就是在程序运行是转载链接,不像静态在编译是就已经知道需要的对象库同时还将其链接复制到了程序体内!如何创建共享库?<br />运用gcc(如果是C++程序就用bcc或g++)命令外加-shared(顾名思义,就是共享的意思)<br />例如:gcc -o lib***.so xxx.o yyy.o -shared 将生成lib***.so共享文件;不过大多原创 2010-06-15 22:58:00 · 890 阅读 · 0 评论 -
Linux下动态链接库与静态链接库比较
静态链接库的好处:<br />*静态链接库用起来简单;<br />*可执行文件不依赖县官的外部组建(共享库)。可执行文件中已经包含了它需要的库内容;<br />*对于静态库而言,不存在环境或管理上的问题;<br />*静态库代码不需要成为位置无关的代码:每个执行程序都有自己需要的一部分,并且都包含在执行文件内!<br />*避免许可的限制:比如一个大公司开发的一个软件,而这个软件依赖一个其他公司开发的库,而这个库又是要钱的,那么这个大公司就只能把他需要的库内容静态的转载到自己的软件发行版中去,因为这样就避免原创 2010-06-15 23:14:00 · 1154 阅读 · 0 评论 -
Linux下静态链接库
什么是静态链接库? 放置在一起的对象模块的集合,这些对象模块都存储于一个存档文件中;在进程中怎么存放? 一个进程一般分为一个部分:环境变量,堆栈, 空闲内存,动态内存,可执行程序映像(包括程序本身的执行代码,还有就是链接的静态库),共享库(一般为动态链接库.so文件),其他内存;静态链接库怎样与程序链接? 静态链接库是在编译生成可执行文件是链接并装载复制静态链接库中自己需要的那部分代码,因此一旦可执行文件生成以后,即使你把静态库文件删除也不会影响程序的运行!不过编译原创 2010-06-15 22:14:00 · 696 阅读 · 0 评论 -
Linux下静态库和动态库(共享库)的制作与使用
Linux下静态库和动态库(共享库)的制作与使用Linux操作系统支持的函数库分为静态库和动态库,动态库又称共享库。linux系统有几个重要的目录存放相应的函数库,如/lib /usr/lib。 静态函数库: 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进可执行文件了。当然这也会成为他的缺点,因为如果静态函数库转载 2010-06-07 16:14:00 · 609 阅读 · 0 评论 -
linux(ubuntu)下查看C++函数库
<br />在网上找到了这东西,按照上面说的做,能够解决问题,其他都没什么作用,这个不错,收藏起来,以后便于查阅!<br />非常谢谢这个资源!<br /><br /><br /><br /><br />GNU GCC 提供了一份关于 MAN 格式的 C++ 标准库的文档,可以在其镜像点(http://gcc.gnu.org/mirrors.html)中下载。具体的路径是:libstdc++/doxygen/libstdc++-man-xxxxxx.tar.bz2,可找一个最新日期的下载。展开包转载 2010-06-02 22:28:00 · 5569 阅读 · 0 评论 -
退出vim终端乱码问题
当当前的目录是中文名字时,随便进入vim,然后退出,终端就乱码了,用reset命令重置一下屏幕就会显示正常。但每次进去都是乱码的,如果在乱码时候再进去vim再退出,屏幕显示又好了。模式都是utf-8编码的。估计是vim这个东西退出的时候每次往屏幕上输出了额外的不完整字节的字符了(多了半个 ? utf-8)这两天才发现这个问题,估计是装了gvim之后引入的,或者是gvim哪里的配置不对了转载 2010-05-05 09:43:00 · 1848 阅读 · 0 评论 -
linux内存相关
物理内存、虚拟内存物理内存:我们通常理解的内存条,也就是硬件给我们的实际内存。虚拟内存:理解成swap交换内存,是为了弥补物理内存空间不足而提出的策略。也就是硬盘存储区虚拟出来的一块区域,当做内存使用。当然它的读写速度肯定不能跟真正的物理内存匹敌。linux的内存管理采取的是分页存取机制,为了保证物理内存能得到充分的利用,内核会在适当的时候将物理内存中不经常使用的数据块自动交换到虚拟内原创 2014-03-22 22:22:11 · 607 阅读 · 0 评论