dynamic - 如何在 CMake/CPack 中更改动态链接器
问题描述
我的可执行文件是在具有较新版本 glibc(不是系统默认 glibc)的较旧 linux 系统上开发的。我想将它分发到使用旧版 linux 的机器上。这可以通过使用patchelf --set-interpret /path/to/linker --set-rpath /path/to/lib myexe
see also multiple glibc手动实现。
现在我想系统地、自动地使用 cmake/cpack 来完成它。到目前为止,我可以做到以下几点:
我想念的是改变动态链接器。有小费吗?
解决方案
推荐阅读
- navigation - TYPO3 中的响应式菜单
- nvm - 为什么 Ubuntu 上的其他用户使用我的 $NVM_DIR?
- angular - 在 Angular2 中的 setTimeout 之后从 Viewchild 元素中删除类
- reactjs - React Hooks UseEffect 不适用于我的 cacheImage 组件
- c# - MvxGridView ItemClick 未触发
- wysiwyg - AngularEditor:文件上传成功后删除了ViewChild?
- elasticsearch-aggregation - 使用高级 Java 客户端 Elasticsearch 在同一级别进行多个聚合
- php - 如何在邮件中添加嵌入图像但不附加图像?
- azure - 来自 Eventhub 的 Azure 捕获事件未按大小窗口捕获
- reactjs - Reactjs 端口号仍然在 localhost 而不是 mysite URL 上运行