1 | # gcc 包含文件查询路径 |
1 编译 参考 https://askubuntu.com/questions/466651/how-do-i-use-the-latest-gcc-on-ubuntu 1.1 静态链接 libc - 不推荐链接 glibc (如 getaddrinfo)。用 alpine 的 musl,pull 官方 docker 后安装 这些 - 启动 docker 映射本地的源码,在 docker 中编译 - 用 -pthread 而非 -lpthread,区别 - gcc 链接时使用 -static。一个复杂的 例子 - 编译后 strip 程序 1.2 交叉编译 对于 rpath 和 sysroot 可参考 Building and cross-compile tutorial Ubuntu实现树莓派交叉编译(也解释了 build host target) 交叉编译器 ...