Linux
青鱼29
这个作者很懒,什么都没留下…
展开
-
Linux下makefile文件的编写
在学习如何编写makefile文件之前,我们首先需要了解什么是makefile文件:makefile描述了整个工程的编译和链接等规则。它指明了哪些文件需要先编译,哪写文件需要后编译,哪些文件需要重新编译,甚至进行更复杂的功能操作。makefile的“自动化编译”可以极大的提高软件的开发效率。makefile的基本规则:目标:依赖(tab)命令根据这个命令来编写一个简单的makefile文件:定义了fun1.cpp fun2.cpp head.h 和main.cpp文件,利用这原创 2022-05-16 11:56:59 · 4329 阅读 · 0 评论 -
gcc工作流程讲解
linux系统中的源文件经过gcc编译器的四个步骤处理,能够生成一个可执行的程序:当然gcc编译器不能独立完成这四个步骤,而是在内部调用了其他工具,从而完成了整个工作流程。在这其中,编译是最耗时的,因为要逐行检查语法。那现在通过Linux中的一个cpp文件来了解其中的编译过程。在linux创建一个test.cpp文件1.预处理阶段:这个阶段会将文件中的头文件展开,宏替换掉,注释去掉,经过(cpp预处理器)预处理后的cpp文件变为一个i文件。gcc -E test.cp.原创 2022-05-14 07:58:39 · 1046 阅读 · 0 评论 -
关于Linux git命令里的删除命令的解析
git rm --cached XX:将文件从仓库索引目录中删掉,不希望管理这个文件git restore --staged xx:将xx从暂存区里移除git checkout — XX或git restore XX:将XX文件尚未加入暂存区的修改全部撤销git restore 是在工作区,也就是你电脑上的编辑器上进行修改后,撤回使用的git restore --staged 是你在git add之后提交到暂存区之后,如果你想撤回使用的git rm --cached 是将文件从git索引库原创 2022-02-18 01:22:51 · 828 阅读 · 0 评论