以下文件名都可自定义。
vim test.c 进入编辑test.c 文件,有三种模式:命令模式、插入模式、底行模式。
输入一些相应命令,用到相应的语言时都需要退出插入模式转到底行模式,复制指定行上的命令运用yy 指定行数 p,复制整个命令时光标选定第一行总的行数 yy p 即可。删除命令是dd,要删的命令的总行数 dd能删除不需要的东西,移动光标至要删除命令之前 dd即删除该行内容,如果误删除可用u恢复。 :set nu 显示行号, :行号 光标会去到指定行。/字符 查找文件 n跳到查找命令的行上, :%s/原有字符/替换字符/g 全局替换, :s/原有字符/替换字符/g 光标所在行替换字符。 /g有则替换行上全部字符,无/g则替换行上第一个字符。
接下来还有.c文件和.sh文件,.sh文件它有固定的开头#!/bin/sh ,是在根目录下bin文件中执行的。.c文件需要经过相应的步骤处理:预处理、编译、汇编、链接:
vim hello.c
gcc -E -o hello.i helllo.c
gcc -S -o hello.s hello.i
gcc -c -o hello.o hello.s
gcc -o hello hello.o
for循环和while循环比较相似,这两个循环可以和if语句构成不同的程序,
if 【 】;then
else
fi
for ( )
do
done
i=1
while 【 】
do
done
最后还有静态库和动态库,静态库生成 ar -rcs libadd.a add.o 汇编add.o文件生成add静态库 动态库 gcc -shared -fPIC -o libadd.so add.c
知识整理
最新推荐文章于 2019-06-24 00:00:57 发布