适用于ARM64 Ubuntu 18.04、Debian 10、UOS 20的gcc/g++ 9、10、11C/C++gcc 9 10 11 ubuntu 18.04 arm64.tar.gz(88.55 MB): 链接 来自以下软件源: …老虎会游泳2025年2月14日0回复1.1万阅读
记录下使用arm-musl交叉编译busybox的错误C/C++使用arm musl交叉编译busybox时,不能关闭busybox配置里的"Settings Support files 2 GB"选项,否则会出现下列错误: include/libbb.h:335:7: error: size of array ‘BUG off t size is misdetected’ is negative 3…幻幻阳化翼2024年4月24日0回复1.4万阅读
用 C++ 写了个简单的词频统计,为啥比 DuckDB 还慢一半呢。。C/C++步骤 1. 生成 1亿 个长度为 15 的随机字符串 (为了 SSO 优化) 。内容是 1~1KW 的随机数字,并补足前导 0。 2. 用 DuckDB 统计前 1000 的高频词,用时 20 秒。 3. 自己写个 C++ 程序,统计高频词,用时 30 秒。 4. 改为生成长度为 16 的随机字符串,再用刚写的 C++ 程序统计,用时 40 秒…无无名啊2024年4月23日9回复3.9万阅读
交叉静态编译busyboxC/C++使用上一个帖子的方法构建好交叉编译工具链后,我们就可以用它来编译busybox了 1. 解压上一步的工具链包,我这里解压到/home/lix/sdk目录下 那么prefix就是/home/lix/sdk/bin/arm linux 记住它,第3步需要用到 2. 下载busybox最新稳定版并解压,链接幻幻阳化翼2024年4月4日0回复1.6万阅读
使用buildroot构建交叉编译工具链C/C++arm提供的工具链gcc版本老,而且只提供了glibc库。使用buildroot构建可以选择gcc版本和C库 musl,glibc,uClibc 1. 下载最新版本buildroot并解压, 链接 wget 链接幻幻阳化翼2024年4月4日0回复1.6万阅读