交叉编译PPP源码的时候修改CC选项报错
-
请教一下各位大佬,用D1哪吒在Tina下交叉编译PPP源码的时候,使用./configure生成makefile,然后把整个工程里面所有makefile里面CC=gcc改为CC=/home/whycan/Xuantie-900-gcc-linux-5.10.4-glibc-x86_64-V2.2.6/bin/riscv64-unknown-linux-gnu-gcc,但是出现了报错,如果是CC=gcc就没这个问题。这个可能是什么原因呀
-
是链接库的问题还需要加-I头文件和-L链接,这里只修改了编译器链接
-
@bayche 我的理解修改CC选项以后,对应的链接库不应该还是原先默认的,只是使用的编译器不同。应该不会出现找不到的情况呀
-
@dort91011 修改编译器后链接库也需要修改到对应编译器,不能用原来gcc的,可以用objdump查看格式
-
@bayche 我用objdump查看格式了,然后怎么知道要配置哪些头文件
-
@dort91011 就是这个软件他链接了一个ssl库,这个ssl库也需要交差编译,可能这个ssl库也有链接其他库,要保证整条编译链路都是一个编译器编译的才能链接上
-
@bayche 感谢指导 驱动已经移植完能够上网了
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号