首页 > 代码库 > 小知识积累-linux下一些简单开发配置

小知识积累-linux下一些简单开发配置

系统环境为 redhat enterprise 6.x,主要是针对初学者在linux下用gcc和vi简单测试开发的一些配置

 

1.vi 自动换行

在终端下敲入vi命令打开文件 :

vi ~/.vimrc

如果不存在这个文件会自动新建一个文件,输入i进入插入模式,将下面一行数据敲入文件中,然后依次按 esc:wq! 这些键保存文件

set cindent

也可以上面的cindent改为autoindent ,不过我个人感觉cindent更符合编程习惯。

因为~表示当前用户的主文件夹,所以进行如上操作后只对当前用户生效,如果想让新建的用户也生效的话,可以用root用户编辑vim下面的.vimrc文件然后再添加上面一行数据:

vi /etc/vimrc

一般来说,这个vimrc是有数据且有值的,所以添加的时候要找好位置,在vim配置文件中,后双引号表示注释

2.配置环境变量

主要是配置程序可读到我们自己写的动态库,这里只介绍普遍认为比较合理的一种方法,修改/添加环境变量

使用vi打开当前用户环境文件:

vi ~/.bash_profile

我的新装redhat的该文件内容如下:

# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then	. ~/.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/binexport PATH

里面没有 LD_LIBRARY_PATH这一项,添加后文件内容如下:

# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then	. ~/.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/binLD_LIBRARY_PATH=.:$LD_LIBRARY_PATHexport PATH LD_LIBRARY_PATH

linux下配置环境参数,如果一个参数有多个值,用冒号隔开。上面的.表示当前目录,这样修改该文件后,以后编译后的可执行文件就可以在当前目录读取动态库了。要使得文件立即生效,还需要执行:

source ~/.bash_profile

以后修改其他环境参数变量也可以参考该设置。

小知识积累-linux下一些简单开发配置