Linux编辑器-vim使用 && Linux编译器-gcc/g++使用

时间:2020-11-01 09:50:23   收藏:0   阅读:20
Linux编辑器-vim使用

1. vim的基本概念

vim有许多模式,其实我们常用的也大概就三种,分别是:命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)。各模式功能 区分如下:

2.vim的基本操作

$ vim test.c

在进入vim后,是处于[正常模式]下,只有切换到 [插入模式] 才能够输入文字

:w (保存当前文件)
:wq (保存并退出vim)
:q (输入q,不存盘直接退出vim)

3.vim正常模式命令集

4.vim末行模式命令集

6.简单的vim配置

要配置好看的vim,原生的配置可能功能不全,可以选择安装插件来完善配置,保证用户是你要配置的用户,
附上大佬已经写好的链接按照提示即可配置出好看的vim:一条命令配置强大的vim

Linux编译器-gcc/g++使用

我们的C程序中,并没有定义“printf”的函数实现,且在预编译中包含的“stdio.h”中也只有函数的声明,而没有定义函数的实现,那么,是在哪里实“printf”函数的呢?

gcc选项:

-E 只激活预处理,这个不生成文件,你需要把它重定向到一个输出文件里面
-S 编译到汇编语言不进行汇编和链接
-c 编译到目标代码
-o 文件输出到 文件
-static 此选项对生成的文件采用静态链接
-g 生成调试信息。GNU 调试器可利用该信息。
-shared 此选项将尽量使用动态库,所以生成文件比较小,但是需要系统由动态库.
-O0
-O1
-O2
-O3 编译器的优化选项的4个级别,-O0表示没有优化,-O1为缺省值,-O3优化级别最高
-w 不生成任何警告信息。
-Wall 生成所有警告信息。
评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!