Linux的初步学习(2)
来源:互联网 发布:高中数学知乎 编辑:程序博客网 时间:2024/06/06 18:08
2017年11月9号
在初步了解了linux 的部分目录结构和一些简单命令后,又开始学习使用linux的文本编辑器vim gcc工具链 make和makefile gdb调试工具 以及 shell的使用。
对于VIM,首先要了解它的三种模式,即命令行模式、插入模式、底行模式。而特别需要记住的就是它的一些操作命令:
x:删除当前字符 nx:删除从光标开始的n个字符 dd :删除当前行 ndd :向下删除当前行在内的n行 u :撤销上一步操作 U :撤销对当前行的所有操作 :set nu :显示行号 :set nonu :取消显示行号 yy :将当前行复制到指定区域 nyy :将当前行向下n行复制到指定区域 p :粘贴剪切板里的内容在光标后
P :粘贴剪切板里的内容在光标前 n+ :向下跳n行 n- :向上跳n行 nG :跳到行号为n的 G :跳至文件的底部
对于GCC, GCC属于GUN计划, GCC 已经不仅仅能支持 C 语言,还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言等等,它是一个交叉平台编译器。
编译指令: gcc test.c -o test 生产test可执行文件
编译过程分四个阶段: 预处理 编译 汇编 链接
预处理:gcc -E test.c -o test.i (头文件展开)
编译: gcc -S test.i -o test.s (只是编译,不汇编,生成汇编代码)
汇编: gcc -c test.s -o test.o (将test.s编译为目标文件,即将文本文件编译为二进制文件)
链接: gcc test.o -o test (生成可执行文件)
gcc常用指令: -g :在可执行程序中包含标准调试信息 -o file :把输出文件输出到file里
-v :打印出编译器内部编译各过程的命令行信息和编译器的版本
-I dir:在头文件的搜索路径列表中添加dir目录
-L dir :在库文件的搜索路径列表中添加dir目录
-static :链接静态库
-l library :连接名为library的库文件 “-I dir”选项可以在头文件的搜索路径列表中添加dir目录。选项“-L dir”的功能与“-I dir”类似,能够在库文件的搜索路径列表 中添加dir目录。
- Linux的初步学习(2)
- Linux的初步学习
- Linux的初步学习(1)
- Linux的初步学习(3)
- 41、Linux初步(学习到的linux命令)
- Linux初步学习 (一)
- Linux初步学习 (二)
- Linux初步学习 (三)
- Linux初步学习 (四)
- Linux初步学习 (五)
- Linux初步学习 (六)
- linux初步学习(1)
- Linux初步学习(文件权限的三个命令)
- Linux下execl函数的初步学习
- Linux学习笔记:vim的初步使用
- Linux同步的实现初步学习
- linux驱动学习2(kpd驱动初步分析)
- JQuery的学习(初步)
- 中国计算机学会推荐国际学术期刊
- 11月9日心得
- jQuery选择器
- BZOJ 4390: [Usaco2015 dec]Max Flow
- 谷歌浏览器 OVER THE WALL 插件的使用
- Linux的初步学习(2)
- 多项式加法-->动态实现
- 1306求和
- 集合类
- LeetCode15. 3Sum
- Java中使用Apache POI使用解析excel文件
- poj 2406 Power Strings
- 任意输入一个年份,判断它是否是闰年。
- 中国剩余定理(详解)