uclibc相关内容

从x86交叉编译MIPS路由器

我的最终目标是为我的旧Actiontec调制解调器/路由器编译无线工具,这样我就可以将其配置为无线到以太网桥。目前,它的无线功能(似乎)由管理大部分Web界面的同一个二进制文件控制,但似乎他们至少使用了无线工具内部使用的库来实现部分功能。 我以前从未为不同的CPU架构交叉编译过,不确定如何完全确定我需要做什么。我正在尝试使用uClibc,因为它似乎是在系统的睡觉中使用的,但是我不确定如何为调 ..
发布时间:2022-02-24 22:34:38 服务器开发

使用 UCLIBC 交叉编译 PHP

这是一个重新发布的帖子,之前的帖子被关闭,移动到服务器故障并再次关闭.我认为这篇文章是一个有效的计算器溢出问题,因为我认为它是由一些自动制作/编译/链接错误.这是编程问题而不是服务器管理员问题. 交叉编译 PHP https://serverfault.com/questions/418521/cross-compile-php 文章开始 我已经下载了 PHP 5.4.0 源代 ..
发布时间:2021-11-17 22:25:43 PHP

任何可用于 uclibc 的回溯移植?

我们在 ARM 9 上运行 uclibc linux.问题是 uclibc 不支持回溯.当发生核心转储时,我无法获取调用堆栈. 有没有人有好的解决方案? 例如,现有的 uclibc 回溯移植,或者在发生核心转储时获取调用堆栈的任何好方法 (uclibc+ARM+Linux)? 解决方案 更新: 似乎是一个补丁 的创建是为了在 x86 和 ARM (XScale) 的 uc ..
发布时间:2021-11-17 21:46:24 服务器开发

GCC正在生成填充零的二进制文件

我试图弄清楚为什么GCC生成的二进制文件如此之大. 考虑这个空程序: int main(){返回0;} 现在,我使用 GCC 9.2.1 20190827(Red Hat 9.2.1-1)和 glibc 2.29 构建它,而没有任何其他参数: gcc -o test test.c 生成的二进制文件为21984字节(〜22 KB).用 xxd 查看生成的文件,在多个地方长期 ..
发布时间:2021-05-11 18:56:40 其他开发

buildroot文件系统和交叉编译:动态链接的应用程序失败,但静态确定。如何链接到uClibc

我有一个buildroot创建的文件系统,我试图在lighttpd服务器上执行一些C代码。 我创建了一个简单的C模块,仅打印几行html。代码如下所示: #include“ stdio.h” int main(void){ printf(“ Content-Type:text / plain\n\n”); printf(“ testing C code\n”); 返 ..
发布时间:2020-10-27 02:13:18 C/C++开发

不带libiconv的C字符串编码UTF8

我知道大多数语言已经回答了这个问题,但是我没有找到C的解决方案,或者我误会了一些东西. 我已声明"char * strSSID".我在Web服务器中具有处理表单页面的POST参数的功能.此函数在"srtSSID"中返回一个名为SSID的参数,该参数用于配置无线设备的SSID名称.但是问题在于,在Linux中以及在我的手机或Windows中,SSID中的特殊字符(例如“ñ")都能正常显示,就像 ..
发布时间:2020-07-13 06:22:30 其他开发

样本示例程序获取malloc合并错误

我想先在PC上测试mcheck功能,以检测malloc合并错误. 这样,我将确保这将有助于弄清楚嵌入式Linux系统上的类似崩溃.不幸的是,飞机坠毁至少需要3-4天.因此,我正在寻找一个示例程序,该程序将产生如下所示的类似崩溃. Program terminated with signal 6, Aborted. #0 0x2c73ebb8 in __syscall_kill (pid= ..
发布时间:2020-05-05 12:34:59 其他开发

如何修改Buildroot软件包的源代码以进行软件包开发?

为了使用 uclibc 构建工具链,我一直在使用 buildroot .现在, buildroot 下载所有软件包,将其解压缩并全部构建.. 我想更改工具链的 uclibc 源,然后用新的源重新编译工具链,但我只是不明白如何用漂亮的方式来完成.. 构建完成后,所有提取的源都可以在"/output/build "中找到.但是更改它们不会给我任何帮助,因为b ..
发布时间:2020-05-01 08:24:21 服务器开发

GHC可以将二进制文件链接到uclibc之类的libc实现(默认情况下在OpenWrt中使用)吗?

我正在使用Debian/MIPS + QEMU构建 PortFusion的MIPS端口 (TCP隧道解决方案).生成的二进制文件与GNU libc链接.因此,它们不能被复制并用于随同 uclibc 而不是 eglibc (似乎与GNU libc二进制兼容)的香草OpenWrt. 是否可以将Debian/MIPS上的Haskell/GHC二进制文件与 uclibc 而不是 eglibc 链接? ..
发布时间:2020-05-01 03:35:28 其他开发

交叉编译PHP uClibc的

这是一个重新发布,preVIOUS POST GOT关闭,转移到SERVERFAULT,然后关闭。我觉得这个职位是一个有效的计算器问题,因为我认为它引起的一些automake的/编译/链接错误。这是一个规划问题不是一个服务器管理员的问题。的 交叉编译PHP ..
发布时间:2016-05-29 14:53:31 PHP

任何可用的回溯对uClibc中的移植?

我们正在运行在ARM 9. uClibc的Linux的问题是uClibc的不支持回溯。当一个核心转储发生,我不能抢调用堆栈。 有没有人有一个很好的解决方案是什么? 例如,回溯的现有移植的uClibc的,或者抢当一个核心转储发生在调用堆栈(uClibc的+ ARM + Linux)的?有什么好的方法 解决方案 更新: 看来,一个 补丁 的成立是为了支持回溯()上uClibc的x86和A ..
发布时间:2016-05-29 14:26:32 服务器开发