- 博客(6)
- 问答 (2)
- 收藏
- 关注
原创 Shell命令及运行原理
Linux严格意义上说的是一个操作系统,我们称之为“核心(kernel)“ ,但我们一般用户,不能直接使用kernel。而是通过kernel的“外壳”程序,也就是所谓的shell,来与kernel沟通。 如何理解?为什么不能直接使用kernel?所以操作系统的设计者不会让人直接使用操作系统,那么我们究竟是如何使用Linux的呢?这就是我们接下来所介绍的Shell从技术角度,Shell的最简单定义:命令行解释器(command Interpreter)主要包含:对比windows GUI,我们操作window
2022-12-04 12:39:51
69
原创 Linux项目自动化构建工具-make/Makefile
make是一个工具,Makefile是一个文件 通过编写Makefile来维护项目结构,管理大型工程target: target也就是一个目标文件,可以是Object File,也可以是执行文件。还可以是一个标签(Label)。 prerequisites:要生成那个target所需要的文件或是目标。 command:也就是make需要执行的命令。(任意的Shell命令)eg: 定义好依赖关系后,后续的那一行定义了如何生成目标文件的操作系统命令,一定要以一个Tab键作为开头。记住,make并不管命令
2022-12-04 12:39:10
132
1
原创 Linux的编译器gcc/g++
(a.去注释 b.宏替换 c.头文件展开 d.条件编译)预处理指令是以#号开头的代码行。实例: gcc –E test.c –o test.i选项“-E”,该选项的作用是让 gcc 在预处理结束后停止编译过程。选项“-o”是指目标文件,“.i”文件为已经过预处理的C原始程序。预处理过后,程序还是c语言。
2022-12-02 12:12:19
183
6
空空如也
用循环实现输入,注意EOF
2021-11-12
scanf怎么读取数据,输出想要的数据
2021-11-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人