最新 最热

TT扩展件microPython实现.2

-nostdlib作用:不连接系统标准启动文件和标准库文件,只把指定的文件传递给连接器。这个选项常用于编译内核、bootloader等程序,它们不需要启动文件、标准库文件。...

2020-12-17
0

freetype的交叉编译及在嵌入式linux上的简单使用及改变字体背景和颜色

FreeType库是一个完全免费(开源)的、高质量的且可移植的字体引擎,它提供统一的接口来访问多种字体格式文件,包括TrueType, OpenType, Type1, CID, CFF, Windows FON/FNT, X11 PCF等。它支持单色位图、反走样位图的渲染。F...

2020-12-16
1

高频面试点:Android性能优化之内存优化(上篇)

链接:https://juejin.im/post/5e72b2d151882549236f9cb8

2020-12-16
1

code.blocks最新下载免安装教程及简单入门

Life is always a high spirited song for the wise, whose theme is always struggle.

2020-12-15
1

记一起由 Clang 编译器优化触发的 Crash

因为 backtrace 信息不完整,说明程序并不是在第一时间 crash 的。面对这种情况,为了快速找出第一现场,我们可以试试 AddressSanitizer(ASan):

2020-12-10
0

C Primer Plus 之初识C语言

CPU 负责处理程序,承担绝大部分的运算工作。RAM 随机访问内存(Random Access Memory)是存储程序和文件的工作区。永久内存存储设备 存储程序和文件,通常指机械键盘、固态硬盘。...

2020-12-10
0

CentOS 安装 GCC【在线 + 离线】

在线安装很简单一个命令搞定 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

2020-12-09
0

代码的“真面目”---如何查看cpp预处理后程序代码

cpp的宏定义,适当的使用既可以减少重复代码,又避免了模板带来的代码膨胀,是很顺手的利器。

2020-12-08
0

Android Studio如何查看JNI生成中的 preprocessor/assemble file

但是Android Studio中很尴尬的是CMake+ninja,是没法使用上述方法查看预处理和汇编的。那么久这样束手无策么?

2020-12-06
0

动态链接库

动态链接库,又称为共享链接库。采用动态链接库实现链接操作时,程序文件中哪里需要库文件的功能模块,GCC 编译器不会直接将该功能模块的代码拷贝到文件中,而是将功能模块的位置信息记录到文件中,直接生成可执行文件。这样带...

2020-12-02
0