调试
笃定前行
只问耕耘,不问前程
展开
-
移植通过CMake编译的库的各种坑
1.源码库一定要注意是.tar.*格式的压缩包,必须通过tar命令进行解压缩,如果是zip格式的压缩包,一般是win版本的,在linux编译就容易出现各种格式问题,导致无法编译通过 2.因为我通过cmake -D CMAKE_TOOLCHIAIN_FILE=/home/liuy/toolchain.cmake指定工具链版本,总是无法编译通过,所以只能通过直接把编译变量写进CMakeLists....原创 2020-03-13 11:33:04 · 1707 阅读 · 1 评论 -
段错误dump调试
1.在应用程序运行平台中,打开dump功能(如果没有ulimit): busybox sh -c 'ulimit -a' ulimit -c unlimited 2.将应用程序编译,开启调试信息: 在makefile的cflags中: -g 3. 当程序出现段错误时,会将dumped文件输出到你运行程序的目录下。比如说,你是在tmp下,运行程序,那么dumped文件就会在t...原创 2019-09-24 09:46:34 · 498 阅读 · 0 评论