第二十章
Posted feiwenshuichang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二十章相关的知识,希望对你有一定的参考价值。
Linux编程(放在标题里)
Linux编程:c和c++。
此篇包含编译器、编辑器、调试器和版本控制系统Subversion。
编辑器的选择
Vim
Vi的增强版是Vim。
sudo apt install vim //下载vim
vim file //vim的命令,新建文件
- 编辑和保存
vim分为插入和命令两种模式,插入是写字符,命令是保存、搜索等。I键进入插入模式,vim命令严格区分大小,Esc键回到命令模式,HJKL是左上下右。 - 搜索字符串
搜索可以用/string,向前(forward)搜索是向文件尾,是/;向后(backword)是?。
:set ignorecase //忽略大小写
:set noignorecase //不忽略
- 替换字符串
。。。
windows环境的源代码。。。 - 程序员专用
:syntax on 语法高亮
:set autoindent 自动缩进
此两者可以在个性化配置文件中实现,方便以后。
vim的配置文件叫vimrc,在/etc/vim目录下。个性化配置文件命名为.vimrc,放在个人主目录下。(发现缩进为何没有实现??)
Emacs
Emacs致力打造全面的编辑器,写代码,编译程序,收发邮件,玩游戏。
图形化的编程工具
在此介绍工作在Gnome下的gedit,Kate适用于KDE环境下。
直接在命令行输入gedit新建。
高亮和跳转行(ctrl+I)功能。
C和C++的编译器:gcc
GNU C Compiler --> GNU Compiler Collection,开始支持多种语言,包括C、C++、Java等等。
gcc -o sum summary.c //此-o可以自行命名可执行文件的名字,比如sum
无论什么中间文件,都可以得到。
-c
-S
-E
以上是关于第二十章的主要内容,如果未能解决你的问题,请参考以下文章