摘要:
vim编辑器 vi的三种模式:命令行模式(vi hello)、插入模式(i)、底行模式(ESC) 命令行模式功能键: 0(数字0) 光标移动到本行的开头 shift+$ 移动光标到所在行的行尾 G 光标移动到文件的最后 gg 移动到文件第一行 nG 光标移动到第n行 n 光标向下移动n行 x 删除光 阅读全文
摘要:
库本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行 Linux下库的种类 linux下的库有两种:静态库和共享库(动态库)。 二者的不同点在于代码被载入的时刻不同。 静态库的代码在编译过程中已经被载入可执行程序,因此体积较大。 共享库的代码是在可执行程序运行时才载入内存的,在编译 阅读全文
摘要:
查看vim配置文件并编辑 1 $vim 进入vim命令行 2 进入底行模式,输入 ,能够看到vim的路径为 3 查看配置文件vimrc 4 编辑vim配置文件,需要用sudo命令 5 接下来就可以根据需要进行设置啦 阅读全文
摘要:
Linux下C语言环境概述 主要涉及 、`编译链接器 调试器 项目管理工具` 编辑器 Linux中常用的编辑器有 "vi" 和 emacs "查看vim配置文件并编辑" 编译链接器 在Linux中,最常用的编译器是 "gcc编译器" 。它是GUN推出的功能强大、性能优越的多平台编译器,其执行效率与一 阅读全文
摘要:
GDB调试器 gdb调试器是一款GNU开发组织并发布的UNIX/Linux下的程序调试工具。 下面以一个简单程序为例,介绍gdb使用流程: 1. 编辑文件test.c include "stdio.h" int sum(int m); int main() { int i,n = 0; sum(50 阅读全文
摘要:
gcc编译器 GNU CC(简称gcc),是GUN项目中符合ANSI C标准的编译系统。 GCC不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等 阅读全文
摘要:
软件测试的心理学,重点是要认清: 测试时为发现错误而执行程序的过程 成功 的测试:如果在测试某段程序时发现了错误,而且这些错误是可以修复的,就将这次合理设计并得到有效执行的测试称作是“成功的”。如果本次测试可以最终确定再无其他可查出的错误,同样也被称作是“成功的”。 不成功 的测试:所谓“不成功的” 阅读全文
摘要:
Makefile 使用 一、实验说明 课程说明 在先前的课程中,我们已经学习了 gcc 和 gdb 的使用。本节课程中,我们将介绍 Makefile 的使用。Makefile带来的好处就是—— “自动化编译” ,一但写好,只需要一个 make 命令,整个工程便可以完全编译,极大的提高了软件的开发效率 阅读全文
摘要:
一、学习目标 能够独立安装Linux操作系统 能够熟练使用Linux系统的基本命令 熟练使用Linux中用户管理命令/系统相关命令/文件目录相关命令/打包压缩相关命令/比较合并相关命令/网络相关命令等 熟练应用“搜索”进行举一反三的学习 二、学习资源 课程资料:https://www.shiyanl 阅读全文