"使用-o GCC资料PPT"
这篇资料主要介绍了如何使用GCC编译器以及在Linux环境下的一些基本操作和VI文字处理器的使用方法。GCC是GNU Compiler Collection的缩写,是一个广泛使用的开源编译器套件,支持多种编程语言,如C、C++、Fortran等。
在GCC编译器的使用中,`-o`选项是用来指定输出文件的名称,例如在给定的代码示例中,`gcc -o thankyou thank1.c thank2.c` 将编译`thank1.c`和`thank2.c`两个源文件,并生成名为`thankyou`的可执行文件。
描述中的代码展示了两个简单的C程序文件,`thank1.c` 和 `thank2.c`。`thank1.c`包含主函数`main()`,调用了`thank2()`函数,而`thank2.c`定义了`thank2()`函数。这是一个常见的多源文件项目结构,其中每个源文件分别实现不同的功能部分。
接着,资料提到了VI(Visual Editor)文字处理器,它是Linux和类UNIX系统中的一个强大文本编辑器。VI有三种工作模式:
1. 一般模式:在这个模式下,用户可以移动光标、删除字符或整行,以及执行其他非输入操作。
2. 编辑模式:用户按下“i、I、o、O、a、A、r、R”等键后进入,此时可以在当前光标位置插入文本。
3. 命令行模式:用户在一般模式下输入“:”、“/”或“?”,进入命令行模式,可以执行查找、保存文件、退出VI等高级操作。
VI的移动光标方法包括使用方向键、数字加空格键移动字符、0和$跳转到行首尾,以及G和gg用于快速移动到文件的开头和结尾。此外,还有使用Ctrl+F和Ctrl+B来翻页,以及使用/nEnter组合进行行间的快速移动。
搜索与替换是VI的一个重要功能,通过`/word`向下搜索名为`word`的字符串,可以定位文本中的特定内容。替换操作通常涉及在命令行模式下使用`:s/old/new`命令,替换当前行的第一次出现,或者加上`g`标志全局替换同一行的所有匹配项。
总结来说,这份资料涵盖了GCC编译器的基本使用,以及Linux环境下VI编辑器的三大模式和常用操作,对于理解和掌握C程序的编译以及基础文本编辑技巧非常有帮助。