- 博客(7)
- 收藏
- 关注
原创 初识动静态库
一般能让机器运行的程序是二进制文件(机器码文件),反之:二进制文件不一定都能被系统运行。因为库也是二进制,但是库不能被运行,因为它没有被链接,也没有main函数。库是一种二进制文件,即也是用gcc(动态库),ar(静态)编译工具编译出来的文件。库文件虽然不能直接运行,但是里面存放的都是功能函数接口,使用的时候只需要写main函数调用就行(声明也要写)库可以用c和cpp写,然后拿去编译生成的。库的分类:后缀 .a 静态库 libxxx.a 静态库用ar编译。
2023-06-28 19:34:32 84 1
原创 Makefile初体验
当一个项目中要编译的文件很多时,手工使用编译器一个个进行编译,很明显不具有可操作性,此时必须借助某些软件,协助我们有序地、正确地自动编译整个工程的所有该编译的文件。这样的软件被称为make就是一款工程管理器软件。make正常工作时,会读取一个称为Makefile的配置文件,该配置文件可以为make指明细致的工作规则,比如所使用的工具链、要编译的目标文件名称、要递归编译的子文件夹路径等等。对工程管理器软件的学习,主要就是对其配置文件Makefile的语法的学习。Makefile。
2023-06-28 18:54:17 156 1
原创 验证机器是大端储存还是小端储存
大端(存储)模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;小端(存储)模式,是指数据的低位保存在内存的低地址中,而数据的高位,,保存在内存的高地址中。
2023-06-26 20:19:11 61 1
原创 ubantu16.04安装vmtools
解压后得到文件夹vmware-tools-distrib文件夹,进入后打开install文件进行安装就完成了。将光盘里的压缩包拖到桌面,使用命令sudo tar zxcf ---压缩包名---进行解压。打开页面点击CD/DVD,选择使用ISO映像文件。找到VMware安装路径选择Linux映像文件。先将虚拟机关机,点击编辑虚拟机设置。开机后看到光盘已出现在左侧。
2023-06-07 11:01:16 492 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人