LINUX
vivi_and_qiao
唯有爱可以战胜一切
展开
-
gcc编译步骤
以一个输出为hello, world!的程序hello.c为例:gcc -E hello.c -o hello.i #此过程对hello.c进行预处理生成hello.igcc -S hello.i -o hello.s #此过程对hello.i汇编成hello.sgcc -c hello.s -o hello.o #此过程将hello.s转换成机器码gcc hello.o -o hello #此过程将hello.o链接成可执行文件./ hello #运行可执行文件也可以原创 2021-10-19 15:36:29 · 330 阅读 · 0 评论 -
windows Git TAB键换行缩进问题
工作原因,由于每个系统tab键的缩进空格数不一样,所以在文件应不能出现制表符。所以应在配置中将制表符替换成数量一致的空格。需对windows中Git的vim配置如下:在windows Git安装目录下的/etc/vimrc中添加行set shiftwidth=4set ts=4 "设置制表符为4个空格的宽度set expandtab %retab " 将制表符替换成空格且只对行头的制表符起作用set list " 显示换行符和制表符,可以检查文件中是否含有制表符原创 2021-09-08 17:14:11 · 787 阅读 · 0 评论 -
Linux下VI的基本操作实验
实验三 vi编辑器一.实验目的 学习使用vi编辑器建立,编辑,显示及加工处理文本文件。 二.实验内容 1.进入和退出vi 2.利用文本插入方式建立一个文件 3.在新建的文本文件上移动光标位置 4.对该文件执行删除,复原,修改替换等操作 三.主要实验步骤 1.进入vi 2.建立一个文件,如file.c,进入插入方式,输入一段C语言程序的各行内容,故意制造几处错误。最后将文件存盘。回到原创 2017-05-15 18:10:58 · 12619 阅读 · 0 评论 -
Linux shell 脚本打印乘法口诀表
#!/bin/bashflag=0until [ $flag -eq 1 ]#注意"[","]"前后都有空格doread nif [ ! "$n" -le 0 -a ! "$n" -gt 9 ]#如果输入的数不在1-9之间提示重新输入thenfor((i=1;i<=9;i++))do((value = $i * $n))echo -ne $i\*$n=$value"\t"#-e选原创 2017-07-02 17:54:53 · 2164 阅读 · 0 评论