![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
交叉编译
amRobinson
这个作者很懒,什么都没留下…
展开
-
【交叉编译】Linux下安装JPEG库
然后就进行了安装,随便下载到一个路径下,然后我在一个网站上看到了“作者: 何志强”写的一个安装脚本,稍微改了下版本号,存储成了个文件,然后source了…因为采集来的图像要进行存储,所以用到了这个库....具体安装方法在网络上能找到很多,大都可以用。转载 2022-10-09 16:53:55 · 541 阅读 · 0 评论 -
【交叉编译】交叉编译jpeglib遇到的问题
-host最好设成CC和LD中除了-gcc和-ld的前面部分,如arm-fsl-linux-gnueabi,因为生产的makefile中就可以自动添加arm-fsl-linux-gnueabi-ramlib之类的,省去自己手头设置。由于要在开发板中加载libjpeg,不能使用gcc编译的库文件给以使用,需要自己配置使用另外的编译器编译该库文件。最后make的时候就不是用/usr/bin/ld了,就可以通过编译。转载 2022-10-09 15:56:25 · 219 阅读 · 0 评论 -
【交叉编译】cmake报错 undefined reference to `pthread_atfork‘
原因:跟各个库的依赖顺序有关。需要把被依赖的库放在依赖的库后面。原创 2022-09-30 17:24:37 · 1527 阅读 · 0 评论 -
【交叉编译】ARM平台交叉编译|OpenSSL
由于是交叉编译,如不使用该选项,会出现汇编指令不识别的问题,因为openssl默认使用的汇编指令为X86平台下的指令,而一般的交叉编译器使用时ARM平台下的交叉编译器。注意:正在编译之前,需要Makefile中将-m64选项全部删除掉,因为aarch64-linux-gnu-gcc编译器不识别该选项。版权声明:本文为CSDN博主「奔跑的码仔」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。交叉编译器Compiler:aarch64-linux-gnu-gcc。转载 2022-09-29 17:48:43 · 1199 阅读 · 0 评论 -
【Linux】valgrind在linux开发板上编译及使用
2.将上述压缩包拷贝进开发板上,并在开发板新建目录其中valgrind_tools文件夹是工具的安装路径。3.执行命令4.执行命令 make5.执行命令 make install最终所有valgrind相关的文件均在/home/book/tools/valgrind_tools/路径下使用这种方式,可以将valgrind_tools打包并放入其它同款开发板中使用。测试方法:.进入/home/book/tools/valgrind_tools/bin/路径下,执行./valgrind ls -l。原创 2022-08-25 10:41:23 · 639 阅读 · 0 评论 -
makefile 中切换工作目录的问题
版权声明:本文为CSDN博主「可爱豆豆」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/merry3688/article/details/6188635。我的makefile 需要进行一些特殊处理,有的时候需要切换工作目录,我在 make中写到。然后再执行操作,发现工作目录仍然是原来的目录。记住,一行命令启动一个sub shell,所以。前一行命令导致环境的变化在下一行会被reset。请问这是怎么一回事?...转载 2022-08-18 11:45:50 · 1689 阅读 · 0 评论