一、控制台命令流
在控制台中输入如下命令
mkdir learnc
cd learnc
vim hello.c
gcc -o hi.exe hello.c
生成hi.exe文件 运行此程序
./hi.exe
输出
hello linux!
./ 代表当前目录 hi.exe在当前目录下。
-o 指定了编译生成的程序名为 hi.exe。如果不指定,则程序的名默认为a.out。
如果使用了c++0x标准 请按如下方式编译
g++ -std=c++0x -o hi.exe hello.cpp
二、编辑源码及vim编辑器用法简单介绍
1.编辑源码
vim hello.c
调用vim编辑器 新建文件hello.c并打开。输入如下代码
#include <stdio.h>
int main()
{
printf("hello linux!");
return 0;
}
2.vim编辑器用法简单介绍
vim分三种状态:
[1]只读模式
[2]编辑模式
[3]命令模式
vim初始为[1],按i进入编辑模式。i即insert的意思。使用del键删除字符。按esc退出编辑模式,恢复到[1]模式。当在[1]模式时,按:键进入[3]输入vim的命令。如保存(w),退出vim命令(q)。举例编辑hello.c文件
vim hello.c
进入vim
按i键,进入编辑状态。
输入源码
按esc
按:键
输入w,按回车。保存。
退出vim:
q
系统退出Vi返回到shell。若在用此命令退出Vi时,编辑文档没有被保存,则Vi在显示窗口的最末行显示如下信息:
No write since last change (use ! to overrides)
提示用户该文档被修改后没有保存,然后Vi并不退出,继续等待用户命令。若用户就是不想保存被修改后的文档而要强行退出Vi时,可使用命令
q!
显示行号
:set number
取消行号显示
:set nonu
参考文档