2024-01-16 #
VS Code 虚拟空格 #
VS Code 多年来一直不支持虚拟空格。Issue microsoft/vscode#13960 从 2016 年开始跟踪此功能,直到该功能最终于 2024 年得到解决。
使用 Libtool 进行静态链接 #
LT_INIT 用于配置项目构建其库的方式。它不会控制可执行文件最终采用的链接器模式。
当 libtool 驱动链接步骤时,LDFLAGS=-static 会被转发到命令行中,但如果传递依赖只能以共享对象的形式提供,这并不能保证生成完全静态的二进制文件。
sh
/bin/sh ../libtool --silent --tag=CC --mode=link gcc ... -static -o file file.o seccomp.o libmagic.la -lm -lz有用的检查方法包括:
- 使用
make -d检查实际的链接命令; - 对结果运行
ldd; - 在期望生成完全静态的可执行文件之前,确认每个必需的库都可作为静态归档文件使用。
评论
在 GitHub 上阅读或评论(发表评论需要登录)