【发布时间】:2017-08-26 14:07:45
【问题描述】:
有没有在 Lazarus 或 Free Pascal 编译的二进制文件中包含 libc 库?我不想使用共享库,因为例如,如果我使用较新版本的 Libc 编译我的应用程序,它将无法在较旧的 Linux 上运行。
我想要这个,因为当我在较旧的 Linux 版本中运行我的应用程序时,终端中会显示以下错误:
./app: /lib64/libc.so.6: 找不到版本“GLIBC_2.14”(需要 ./app)
谢谢。
【问题讨论】:
-
简单的答案是否定的。
-
你试过 -Xt 编译选项吗? "-Xt 与静态库链接(-static 被传递给链接器)"
-
简单的答案是否定的,除非您打算自己研究。
标签: glibc lazarus freepascal libc