![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ARM交叉编译
战国沙琪玛
地球之旅中
展开
-
./configure 的用法
1.当交叉编译给ARM平台的库时#当编译器是arm-linux-gnueabihf时,host为编译器前两个词arm-linux./configure --host=arm-linux CC=arm-linux-gnueabihd-gcc CXX=arm-linux-gnueabihf-g++#当编译器是aarch64-linux-gnu-时,host为编译器前两个词aarch64-l......原创 2020-03-20 16:20:38 · 5257 阅读 · 0 评论 -
关于多线程、多线程的调试方法
1.strace的使用方法#strace 可以输出系统的调用函数信息 strace -p pid # 跟踪进程执行时的系统调用和接收的信号# 其他的参考使用方法如下-c #统计每一系统调用的所执行的时间,次数和出错的次数等.-d #输出strace关于标准错误的调试信息.-f #跟踪由fork调用所产生的子进程.-ff #如果提供-o filename,则所有进程的跟踪结果输出到相应的filename.pid中,pid是各进程的进程号.-F #尝试跟踪vfork调用.在-f时,vf原创 2020-09-22 15:21:38 · 406 阅读 · 0 评论 -
TI ARAGO 文件系统构建指南
1.可参考的网址 1. Arago wiki 2. Linux78镜像地址汇总 3. TI github仓库 4. TISDK构建指南 5. 可参考仓库 6. 使用 Yocto Project 构建自定义嵌入式 Linux 发行版原创 2020-09-14 10:52:18 · 943 阅读 · 0 评论 -
Openssl交叉编译指南
1.交叉编译步骤#./Configure --help查看帮助信息#设置交叉编译器和安装路径./Configure linux-generic32 no-asm shared no-async --prefix=/home/xx/openssl/build cross_compile_prefix=arm-linux-gnueabihf-#编译make#安装make install2.openssl加密解密#使用des3加密#-k 密码#-in 加密的文件#-out原创 2020-09-08 16:51:35 · 1040 阅读 · 3 评论 -
ARM交叉编译报/lib/libpthread找不到
这种情况的发生一般是LDFLAGS设置的不对,可以单独指定该变量,有如下两种方法:如果arm对应的文件系统在~/user/sysroot/1.可以使用直接修改环境变量的方法export LDFLAGS=" --sysroot=`/user/sysroot"2.如果使用CMAKE,可以使用设置CMAKE_EXE_LINKER_FLAGSSET(CMAKE_EXE_LINKER_FLAGS "--sysroot=~/user/sysroot")...原创 2020-07-17 17:41:28 · 2482 阅读 · 0 评论