linux
文章平均质量分 63
kerwin liu
这个作者很懒,什么都没留下…
展开
-
往Buildroot中增加Qt项目
目的:应用开发时最初是没有和buildroot中一起编译时,后面应用程序写的差不多时,同事问我怎么把应用程序打包到文件系统中,然后发布时跟随文件系统一起发布,并且增加打包启动脚本。所以本文在已经可以单独编译的基础上把项目放入buildroot一起编译。应用程序单独可以编译(buildroot 有make sdk 单独打包编译环境)。本文简化了项目部分内容,仅以demo 为项目代号,记录在buildroot中增加qt项目的过程。环境:ubuntu20.04 、瑞芯微 RV1109 SDK。原创 2023-08-25 18:44:44 · 710 阅读 · 0 评论 -
prelink加速应用启动速度
最近在研究性能调优的问题,本文记录在使用prelink时的一些问题测试平台:ubuntu 16.04。原创 2023-07-14 18:25:23 · 186 阅读 · 0 评论 -
gcc 报错 /usr/bin/ld: /tmp/ccxxxx.o 错误的处理方法
查找了对应的so库 libworld, 头文件该有的都有,非常奇怪的问题。在使用gcc 编译简单的测试程序时发现报如下错误。libword.so 库的编译使用的是下面指令。最后的解决方案是加了 -c 编译成功。原创 2023-07-11 20:45:00 · 2948 阅读 · 0 评论 -
buildroot 下增加新的编译程序
编译期间可能会有报错,我这里编译bzip2时编译,报错的大意是下载的bzip源码解压格式错误,一看发现下载下来的文件为空,再检查发现下载路径错误 ,下方为修改后的BZIP2_SITE。prelink 只编译 pc上使用的版本,不编译在arm运行的,所以$(eval $(autotools-package)) 相关的内容不打开。发现还是没有把libiberty.a install 到对应路径 ,编译prelink时还是提示找不到对应的libiberty 库。到对应的目录找,看是否生成libiberty。原创 2023-06-21 18:45:00 · 376 阅读 · 0 评论 -
linux设备端breakpad程序崩溃日志的捕获与分析
breakpad 程序崩溃时的定位原创 2022-11-06 17:49:50 · 1001 阅读 · 0 评论 -
sizeof 引发的程序崩溃
硬件平台:imx6solo系统:linux 3.0.15在设备中接入扫码枪时,每次插拔会导致程序崩溃。原创 2022-10-25 23:30:00 · 137 阅读 · 0 评论