自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 深入解析Makefile

行下面gcc -c main.c -o main.o这一指令,然后生成main.o这一文件,作为app后面的依赖项;app这一行是第一条规则,后面所有的规则都是为他服务的,app是即将要生成的目标文件,后。一个main.o文件是否存在,如果不存在,往下找其他的规则,找到了main.o这一规则,所以他会执。之前生成的main.o要晚,所以执行该规则下面的指令,同理可得,对于第一个规则app而言,app。个规则,生成app的第二个依赖向,依次类推,只有当app后面所有的依赖向都存在的时候,才会。

2024-07-09 19:14:09 603

原创 静态库与动态库的制作

主要就是讲述动态库与静态库的概念和区别,以及他们的制作方式,特别是动态库,要理解动态库的原理,知道共享库出错的原因,掌握如何定位共享库文件等知识点,这些东西最好自己手敲一遍,敲的时候想一想,静态库与动态库作作比较。

2024-07-02 16:11:09 1018

原创 系统调用--fork()与pipe()

今天开始做操作系统的实验,遇到了之前听过但是从未深入研究过的知识,所以今天打算对涉及到的知识进行深入的总结,话不多说,开始吧!

2024-06-29 20:21:57 806 1

原创 G++与Gcc

编译只能用gcc,链接只能用g++,这个是混淆了,不能说是错误。gcc只能编译c代码,g++只能编译C++代码,其实两者都可以,因为仅仅针对的是编译阶段。前面4个参数就不说了,着重讲一下-D参数,在程序编译的时候指定一个宏!在编译阶段,g++会调用gcc,对于C++代码,两者是等价的,但是因为gcc命令不能自动和C++程。上述是我写了一个宏,如果定义了这个宏的话,就会输出里面的语句,意思就是如果你想知。内容gcc常用参数选项,-c表示的是只是编译、汇编成机器代码,而不进行链接,如果使用的是-o。

2024-06-29 14:08:56 279

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除