Linux从华为服务器下载gcc,Linux的GCC编译器使用简介

>Linux 下使用最广泛的 C/C++ 编译器是 GCC,大多数的 Linux 发行版本都默认安装,不管是开发人员还是初学者,一般都将 GCC 作为 Linux 下首选的编译工具。

GCC 仅仅是一个编译器,没有界面,必须在命令行模式下使用。通过gcc命令就可以将源文件编译成可执行文件。

## Hello Word

比如我们想编写一个C语言,打印出hello word.

步骤如下:

- 创建一个文件: mkdir test

- 创建一个文件并写入: vi test.c 此时进入命令行模式,按 i 进行代码编写

- 查看文件内容 cat test.c

- 写完代码后,按Esc(退出insert) shift+: wq(保存并退出)

- gcc test.c -o test.out(编译生成test.out,默认生成名字为a.out)

- 执行: ./test.out

![image.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/attachment/forum/202006/20/160425o7rbplbnmn6ojjfi.png)

## 插入模式

i 光标位置插入,输入main 按table 自动补全

o 下一行插入

a 在光标下一个位置插入

## 底行模式

shift + :

wq 保存并退出

w 保存

q! 强制退出

q 退出

100 跳转到100行

set nonu 取消行号

set nu 显示行号

%s/旧字符串/新字符串/g 比如:%s /prif/printf/g 替换所有的prif为printf

5,10s/旧字符串/新字符串/g 5-10行替换

## 命令行模式下(vi进去就是这个模式)

剪切:dd=ndd

复制:yy=nyy

粘贴: p

撤销 :u

反向撤销:ctrl+r

跳转文件头:gg

跳转文件尾:G

代码格式化:gg=G

## 优化编译器

**大家使用的时候,会发现很不方便。比如不能代码补全,因此我们加入vim**

- 把vimconfig.bz2复制在家目录(见附件)

- tar -xvf vimconfig.bz2

- cd vimconfig

- sudo ./config #执行脚本文件

此时,我们可以使用vim.比如vim test.c,进入之后敲main机会自动补全,也会有代码提示

![image.png](https://bbs-img-cbc-cn.obs.cn-north-1.myhuaweicloud.com/data/attachment/forum/202006/20/161221bf8tmjqu5xykbmvd.png)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值