配置vim文本颜色

因为之前一直在windows下面用vc+vc 助手开发,所以早就习惯了那里的语法加亮和自动补齐等,所以在vim开发有点不适应,因此想把开发环境稍作改动,让它跟vc接近些。

 

在我们讨论下面的内容之前请确保你的linux上已经安装好vim和相应的插件。如果没有安装请参看我的另外一遍文章:

安装linux开发环境(vim + ctags + taglist + cscope + cppcomplete + global )

 

让后你发… 更多... “配置vim文本颜色”

GDB调试器的基本用法

为了让我们的程序能被GDB调试,在编译的时候需要加上编译选项 -g 例如:

gcc -c -g main.c -o main.o

 

1. 启动GDB:

gdb main

( 该文中所有的命令均在linux的终端上实验通过。)

执行上面的命令要求当前的目录文main程序所在的目录,也可以不在main所在的目录,那样就需要指定main的路径,用绝对路径和相对路径都可以。

 

2. 列出代码:

l (这是小写的L)

或者是list

调试代码时,… 更多... “GDB调试器的基本用法”

c和c++中使用结构体的一点区别

从学校毕业以后,开发东西几乎全部是c++,今天在linux用c编程,发现关于结构体在定义和使用的上的一点区别。至于结构体在c++有类的特性,这里不做赘述,感兴趣的朋友可以自己查看c++ primer的相关章节。

 

以前在c++中定义和使用结构体如下:

 

// definition

typedef struct Student_t

{

  int num;

  char name[128];

}Student, *PStudent;

 

//… 更多... “c和c++中使用结构体的一点区别”

windows vs linux 编程之区别汇编

本人是从windows转到linux的。因此学习linux编程时候,每学习一种思想或者概念都要跟windows对应的东西相比较,这样便于理解和记忆,也不至于搞混了。

 

下面将陆续列出本人涉及到一些,随着学习的深入和工作经验的加深,下面的内容将逐渐扩充。

 

1. 线程的ID.

   windows: 是全系统唯一的, 可参看msdn上面关于OpenThread的相关说明。

 linux:   不是全系统唯一的,是进程唯一的… 更多... “windows vs linux 编程之区别汇编”

调整Fedora的终端和x window桌面的分辨率

调整x window桌面的分辨率

直接通过可视化的方式来调整分辨率。左上方 System->Preferences->Monitors, 让后调整Resolution. 让后点击确认,之后系统会弹出一个对话框问你是否保持更改后的分辨率。

 

改动x window的分辨率是立马生效,都无需重启。

 

调整终端的分辨率

需要更改menu.lst或者是grub.conf文件,具体需要更改哪一个要根据你当前安装gru更多... “调整Fedora的终端和x window桌面的分辨率”

linux 调整磁盘空间

我的环境是win xp + vmware 7.1 + Fedora 13

 

安装Fedora 13的时候给的空间是5G, 当时想这应该足够了, 没想到没用多久, 磁盘空间不够了。 用df -lm 查看,快100%了,结果安装软件的时候,导致x window 重启,之后就死活进不了x window了,这个问题的描述和解决在我的另外一遍小记里可查到。

 

接下来说说怎么扩容。

 

1.  首先去vmware的界面, 虚拟机->设置,在这个… 更多... “linux 调整磁盘空间”

安装linux开发环境(vim + ctags + taglist + cscope + cppcomplete + global )

以下内容摘自: 

http://www.jcwcn.com/html/Linux/21_10_53_771.htm

 

以vi为基础构造我的Linux开发环境。“VIM或EMACS做编辑器,GCC做编译器, automake做工程,doxygen做文档,cvs做管理”,这大概也是我希望的吧。另外有人提到svn,说是cvs的替代者。

 

安装步骤

1. 安装gcc等;

done in 《Ubuntu安装笔记》.

2. 升级vi到… 更多... “安装linux开发环境(vim + ctags + taglist + cscope + cppcomplete + global )”

Fedora修改ls 的文件夹的颜色

因为终端窗口背景颜色是黑的,而ls显示的文件夹的颜色是蓝色的,这样很难看清楚,因此我们想修改ls文件夹显示的颜色,那要怎么更改呢?下面的具体的步骤:

 

1. cp /etc/DIR_COLROS ~/.dir_colors

2. vi ~/.dir_colors

3. 修改DIR值 0:34 -> 0:36

4. exit bash(就是注销当前用户), 重新进入。

5. 上面改动稍有些问题,仔细查看.dir_colors里面有… 更多... “Fedora修改ls 的文件夹的颜色”

redhat 进不去x window

 

我的系统是Fedora13, x window 是kde的。

 

昨天在安装软件的过程x window突然就重启了,然后就到了登录之前的画面,登录框始终出不来,即使再等10分钟都无济于事,然后reboot重新启动系统,问题依旧。

 

出问题之前是用yum 安装kdevelop来着, 突然系统弹出一个对话框说是磁盘空间不够,需要清理磁盘,我点击确定,开始清理磁盘,同时kdevelop的安装也没有停止,突然x windo… 更多... “redhat 进不去x window”