uclibc相关内容
我的最终目标是为我的旧Actiontec调制解调器/路由器编译无线工具,这样我就可以将其配置为无线到以太网桥。目前,它的无线功能(似乎)由管理大部分Web界面的同一个二进制文件控制,但似乎他们至少使用了无线工具内部使用的库来实现部分功能。 我以前从未为不同的CPU架构交叉编译过,不确定如何完全确定我需要做什么。我正在尝试使用uClibc,因为它似乎是在系统的睡觉中使用的,但是我不确定如何为调
..
这是一个重新发布的帖子,之前的帖子被关闭,移动到服务器故障并再次关闭.我认为这篇文章是一个有效的计算器溢出问题,因为我认为它是由一些自动制作/编译/链接错误.这是编程问题而不是服务器管理员问题. 交叉编译 PHP https://serverfault.com/questions/418521/cross-compile-php 文章开始 我已经下载了 PHP 5.4.0 源代
..
我们在 ARM 9 上运行 uclibc linux.问题是 uclibc 不支持回溯.当发生核心转储时,我无法获取调用堆栈. 有没有人有好的解决方案? 例如,现有的 uclibc 回溯移植,或者在发生核心转储时获取调用堆栈的任何好方法 (uclibc+ARM+Linux)? 解决方案 更新: 似乎是一个补丁 的创建是为了在 x86 和 ARM (XScale) 的 uc
..
我将 Valgrind 交叉编译到 openwrt x86 平台.在目标上运行时,它不会检测到任何泄漏.在 Ubuntu 上,它运行良好. 我的测试程序很简单 main(){char *p = malloc(10000);*(p-1) = 1;} 相关编译步骤 i486-openwrt-linux-uclibc-gcc -c -o leak.o -pipe -march=i486 -f
..
我试图弄清楚为什么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 查看生成的文件,在多个地方长期
..
我有一个buildroot创建的文件系统,我试图在lighttpd服务器上执行一些C代码。 我创建了一个简单的C模块,仅打印几行html。代码如下所示: #include“ stdio.h” int main(void){ printf(“ Content-Type:text / plain\n\n”); printf(“ testing C code\n”); 返
..
我知道大多数语言已经回答了这个问题,但是我没有找到C的解决方案,或者我误会了一些东西. 我已声明"char * strSSID".我在Web服务器中具有处理表单页面的POST参数的功能.此函数在"srtSSID"中返回一个名为SSID的参数,该参数用于配置无线设备的SSID名称.但是问题在于,在Linux中以及在我的手机或Windows中,SSID中的特殊字符(例如“ñ")都能正常显示,就像
..
我想先在PC上测试mcheck功能,以检测malloc合并错误. 这样,我将确保这将有助于弄清楚嵌入式Linux系统上的类似崩溃.不幸的是,飞机坠毁至少需要3-4天.因此,我正在寻找一个示例程序,该程序将产生如下所示的类似崩溃. Program terminated with signal 6, Aborted. #0 0x2c73ebb8 in __syscall_kill (pid=
..
为了使用 uclibc 构建工具链,我一直在使用 buildroot .现在, buildroot 下载所有软件包,将其解压缩并全部构建.. 我想更改工具链的 uclibc 源,然后用新的源重新编译工具链,但我只是不明白如何用漂亮的方式来完成.. 构建完成后,所有提取的源都可以在"/output/build "中找到.但是更改它们不会给我任何帮助,因为b
..
我正在使用Debian/MIPS + QEMU构建 PortFusion的MIPS端口 (TCP隧道解决方案).生成的二进制文件与GNU libc链接.因此,它们不能被复制并用于随同 uclibc 而不是 eglibc (似乎与GNU libc二进制兼容)的香草OpenWrt. 是否可以将Debian/MIPS上的Haskell/GHC二进制文件与 uclibc 而不是 eglibc 链接?
..
这是一个重新发布,preVIOUS POST GOT关闭,转移到SERVERFAULT,然后关闭。我觉得这个职位是一个有效的计算器问题,因为我认为它引起的一些automake的/编译/链接错误。这是一个规划问题不是一个服务器管理员的问题。的 交叉编译PHP
..
我们正在运行在ARM 9. uClibc的Linux的问题是uClibc的不支持回溯。当一个核心转储发生,我不能抢调用堆栈。 有没有人有一个很好的解决方案是什么? 例如,回溯的现有移植的uClibc的,或者抢当一个核心转储发生在调用堆栈(uClibc的+ ARM + Linux)的?有什么好的方法 解决方案 更新: 看来,一个 补丁 的成立是为了支持回溯()上uClibc的x86和A
..