Linux学习之旅(12)----vim配置和gcc

一、vim的配置

上次在文件的基本操作中我们讲了vi和vim的基本使用,其实在CentOS系统下这两个就是一个东西,无论是vim还是vi都是vim。首先我们来介绍一个命令。

which //查看可执行文件的路径

 下来我们分别看看vi和vim可执行文件的路径:

通过结果问我们可以看到vim是vi的别名,他们的可执行文件的路径都是/user/bin/vim。初始的vim虽然也很好,不够功能还不够完善,接下我们就一起来看看如何将vim打造成一款适合自己的IDE。

vim的配置文件放在/etc/vimrc中,不过一般不建议直接修改系统的配置文件。我们可以在home目录下使用ls -a命令查看home目录是否有

.vimrc文件,如果有我们就在这个文件下配置。没有的话直接创建一个就好了。

touch .vimrc    //创建vim的配置文件

使用vim打开该文件(空白文件)。

vim .vimrc
set nu  //显示行号
set showmode  
set ruler
set autoindent
set ts=4   //将tab的值修改为4个空格
set expandtab
syntax on

 

这样就简单的配置好了vim,如果觉得这样不够好看,可以在网上看看其他的配置方案。

二、gcc

如何在Linux下运行一个C/C++程序,这就用到了Gcc,如果你使用过windows下的devc++工具,它的内部就是基于的Gcc的。Gcc是GNU的编译器套件。GNU套件包括C、C++、Java等语言的库。

gcc的选项:

(1)-c:只编辑不链接,仅生成目标文件。

(2)-o:指定输出文件

(3)-E:生成预处理文件

(4)-S:生成汇编文件

(5)-I:手动添加链接库

我们编写一个简单的c程序。

这个程序的功能就是将arr数组的大小和内容打印出来。

gcc  -c 后就是生成一个.o文件,.o文件被称为目标文件,是一种中间文件或者临时文件,如果不设置该选项gcc一般保留这个文件,可执行文件生成完成后就会自动删除。

我们使用gcc -c生成目标文件后,目标文件还不能直接使用必须将它生成可执行文件。这时就需要使用-o参数。

Gcc -o:用来指定输出文件。

[infile] -o [outfile]

[infile]表示输入文件(也即将处理的文件),它可以是源文件,也可以是汇编文件、目标文件;

[outfile]表示输出文件(也即处理的结果),它可以是预处理文件,目标文件、可执行文件。

如果不指定输出文件的名称将会被自动命名为a.out。生成的printNum,即拿了绿色的文件。

也可以直接使用

gcc -c filename.c -o filename

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值