是否可以通过重新编译将 "libc"移动到另一个系统?

标签 c linux

是否可以通过重新编译将 C 库 libc 从一个系统移动到另一个系统?

最佳答案

不,您不能仅通过重新编译来移动 libc

操作系统的核心部分(称为内核)管理线程、进程、内存管理、驱动程序、热传感器和其他重要事物。 glibc 将 Linux 内核用于需要系统调用的部分标准。

在编译它之前,您需要为您的系统修改它。或者,如果您使用的是 Linux 内核,则只需为您的目标交叉编译 Linux 内核和 glibc

关于是否可以通过重新编译将 "libc"移动到另一个系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58792615/

相关文章:

c - 结构指针中需要一些说明

c - 结构元素命令将设置什么值?

linux - zabbix 前端 web 界面给出错误 404 (ubuntu server 14.04)

将 void 指针转换为结构指针(在函数调用中)

c - 我应该如何修复这个有趣的 getdelim/getline (动态内存分配)错误?

c - 字符串、请求和存储

linux - 在 Bash 脚本 for 循环中迭代 IPv6 地址列表

linux - 为什么 syslog 文件中的内核日志消息(或那些重定向到终端的消息)正好落后一个 'message'?

c++ - 在 C++ 中使用 ctags 查找用构造函数声明的变量

linux - 访问在终端中键入的命令的历史记录