linux下c语言的开发

vim的工作模式:
命令工作模式,插入工作模式,底行工作模式
命令模式:h,向左移动光标,l,右,j,下,K,上,^该行开头,$,行尾,0,行首
yy复制光标所在行,nyy复制光标所在行向下n行,p粘贴
x删除,X删除前一个,dd删除一行,ndd,删除所在及向下n行。
插入模式:i插入新的字符,I行首插入,a下一个字符开始插入,A行尾插入,o下一行开头插入,O上一行开始插入。
底行工作模式:q退出,要保存wq,q!强退,x保存并退出,x!强制保存退出,/字符串,查找,按n向下查找,N向上查找。?字符串,同/。

sudo /usr/share/vim/vimrc 
"syntax on:打开文件高亮显示,关键字有颜色
"set showmatch:显示配对括号
"set nu:显示行号
"set autoindent:换行自动缩进
"set cindent:按C语言的自动缩进
"set mouse = a:支持鼠标操作
去掉",就可以有相应的功能。

编译器:gcc
如果找不到头文件
sudo apt-get install build-essential     
还是不行就先换源,在输入这句。
gcc -v查看gcc版本号
gcc支持:.c c语言  .cc .cp .cpp .c++ .cxx .C c++语言  .i c预处理后  .s 预处理后的汇编程序  .h  头文件 .o编译后的目标文件
例:gcc tin.c -o tin
也可以:gcc -E -o hello.i hello.c   预处理
        gcc -S -o hello.s hello.i    编译,形成汇编文件
        gcc -c -o hello.o hello.s    处理汇编文件
        gcc -o hello hello.o     形成链接

工程管理器:make
例:hello.o:tin.c
        gcc -c tin.c -o hello.o
liu@DESKTOP-MHNDSB8:~/mon$ make hello.o
gcc -c tin.c -o hello.o
例:test: a.o b.o c.o
    gcc -o test $^
%.o:%.c
    gcc -c -o $@ $<
clean:
    rm *.o test
.PHONY:clean
$< 第一个依赖文件的名称。
$@ 目标文件的完整名称。
$^ 所以不重复的依赖文件,以空格分开。
模式规则:类似普通规则,以%标名
#是注释    
 

猜你喜欢

转载自blog.csdn.net/qq_38531460/article/details/102888362