上一页 1 ··· 7 8 9 10 11

2012年3月29日

Ubuntu11.10安装及配置

摘要: Ubuntu11.1的安装不多讲了,我使用的是vmware7.0,也可以使用vmware8.0。首先把网络调通,才能从网上更新软件,这里我不想自己设置ip,就直接使用的是Bridge,自动DHCP。1. 将Ubuntu11.10彻底变为中文 进入系统,然后点击屏幕的右上角的一个按钮,出现system setting,就是系统设置,然后选择Software Source,然后选择Mirror,就是更新的镜像,默认的是美国,那更新的时候就会特别慢,建议选择中国,就是China然后建议选择163的镜像,经过测试,网易的镜像还是挺快的,好似sohu的也不慢,其他的几个没有测试过。 然后再在Syst.. 阅读全文

posted @ 2012-03-29 16:32 n哖苡逅 阅读(470) 评论(0) 推荐(0) 编辑

GDB调试工具的使用

摘要: GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能: 1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。 2、可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式) 3、当程序被停住时,可以检查此时你的程序中所发生的事。 4、动态的改变你程序的执行环境。从上面看来,GDB和一般的 阅读全文

posted @ 2012-03-29 12:57 n哖苡逅 阅读(363) 评论(0) 推荐(0) 编辑

ubuntu9.10升级到10.04的方法

摘要: 在学习OK6410使用的ubuntu9.10,这个也是其配套的版本,但是vim使用有点不方便,想升级到ubuntu新的版本。重要提示:一定要看!在你升级之前,请一定一定一定要先把你之前安装的显卡驱动卸载,返回到安装时候自带的开 源驱动。切记!否则升级之后会进不去桌面环境!首先,我们先换10.04的源:sudo gedit /etc/apt/sources.list在打开的文档里将原 来的内容全部删除,添加下面列表中最适合你的源(注意不要全部添加),选择一个最合适你的即可,复制到你的列表中,然后保存列表。Ubuntu 10.04源列表:台湾代码:deb http://tw.archive.ubu 阅读全文

posted @ 2012-03-29 10:00 n哖苡逅 阅读(464) 评论(0) 推荐(0) 编辑

2012年3月28日

ls下文件的颜色

摘要: 白色:表示普通文件蓝色:表示目录绿色:表示可执行文件红色:表示压缩文件浅蓝色:链接文件红色闪烁:表示链接的文件有问题黄色:表示设备文件灰色:表示其他文件这是linux系统约定的默认颜色在环境变量$LS_COLORS上修改就行,想永久保存就在~/.bashrc里改默认的是:echo $LS_COLORSrs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex= 阅读全文

posted @ 2012-03-28 15:35 n哖苡逅 阅读(390) 评论(0) 推荐(0) 编辑

静态库和动态库

摘要: 库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。静态库和动态库的区别1. 静态函数库 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进去了。当然这也会成为他的缺点,因为如果静态函数库改变了,那么你的程序必须重新编译。2. 动态函数库 这类库的名字一般是libxxx.so;相对于静态函数库,动态函数库在编译的时候 并没有被编译进目标代码中,你的程序执行到相关函数时才调用该函数库里的相应函数 阅读全文

posted @ 2012-03-28 15:03 n哖苡逅 阅读(399) 评论(0) 推荐(0) 编辑

在Linux中创建静态库.a和动态库.so

摘要: 我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。1. 静态函数库 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进去了。当然这也会成为他的缺点,因为如果静态函数库改变了,那么你的程序必须重新编译。2. 动态函数库 这类库的名字一般是libxxx.so;相对于静态函数库,动态函数库在编译的时候 并没有被编译进目标代码中,你的程序执行到相关函数时才调用该函数库里的相应函数,因此动态函数库所产生的可执 阅读全文

posted @ 2012-03-28 12:48 n哖苡逅 阅读(14045) 评论(2) 推荐(10) 编辑

GCC编译过程

摘要: gcc的编译流程分为四个步骤,分别为:· 预处理(Pre-Processing)· 编译(Compiling)· 汇编(Assembling)· 链接(Linking)以hello.c为例子,在这四个步骤中可以设置选项分别生成hello.i, hello.s, hello.o以及最终的hello文件:hello.c : 最初的源代码文件;hello.i : 经过编译预处理的源代码;hello.s : 汇编处理后的汇编代码;hello.o : 编译后的目标文件,即含有最终编译出的机器码,但它里面所引用的其他文件中函数的内存位置尚未定义。hello / a. 阅读全文

posted @ 2012-03-28 12:19 n哖苡逅 阅读(5655) 评论(0) 推荐(3) 编辑

2012年3月27日

linux下Makefile学习

摘要: 转自陈皓 (CSDN),加上自己的学习体会!概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。因为,makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别 阅读全文

posted @ 2012-03-27 21:52 n哖苡逅 阅读(4392) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11

导航