Ubuntu系统下交叉编译harfbuzz

3 月 3 日
阅读 12 分钟
150
重要说明:因为harfbuzz和freetype相互依赖,所以要么先编译harfbuzz(不带freetype),然后编译freetype(带harfbuzz),然后编译harfbuzz(带freetype);要么就反过来,先编译freetype。

通俗理解-L、-rpath和-rpath-link编译链接动态库

3 月 2 日
阅读 8 分钟
242
一、参考资料链接选项 rpath 的应用和原理 | BewareMyPower的博客使用 rpath 和 rpath-link 确保 samba-util 库正确链接-CSDN博客 编译参数-Wl和rpath的理解_-wl,-rpath-CSDN博客 Using LD, the GNU linker - Options Directory Options (Using the GNU Compiler Collection (GCC)) 交叉编译时--sysroot,-rpath,-rpath...
封面图

Ubuntu系统下交叉编译bzip2

3 月 2 日
阅读 7 分钟
182
一、交叉编译bzip21. 下载libpng源码下载bzip2:[链接]下载并解压源码。 {代码...} 2. 设置环境变量设置交叉编译工具链的环境变量: {代码...} 3. 修改 Makefile-libbz2_so {代码...} 4. 生成Makefile {代码...} 输出示例: {代码...} 5. 修改Makefile {代码...} 解释说明:将 all: libbz2.a bzip2 bzip2recover 后面的 ...
封面图

Ubuntu系统下交叉编译nasm

3 月 2 日
阅读 10 分钟
262
一、交叉编译nasm1. 下载源码下载nasm:[链接]下载并解压源码。 {代码...} 2. 设置环境变量设置交叉编译工具链的环境变量: {代码...} 3. 生成configure配置 {代码...} 输出示例: {代码...} 4. 编译安装 {代码...} make install 安装: {代码...} 如果执行 make install 仅拷贝了 bin 目录,则需要手动将lib库和include...
封面图