当前位置: 技术问答>linux和unix
想通过交叉编译把open dpi移植到mips64目标平台上,新手求教??
来源: 互联网 发布时间:2017-02-18
本文导语: 我的主机是i686-pc-linux,系统是centos6.0,下载了open dpi源码包,交叉编译环境是mips64-octeon-linux-gnu, 源码包里有configure,想要把源码编译可移植到目标平台mips64上,请问为了完成移植工作,要做哪些设置?我是新手,...
我的主机是i686-pc-linux,系统是centos6.0,下载了open dpi源码包,交叉编译环境是mips64-octeon-linux-gnu,
源码包里有configure,想要把源码编译可移植到目标平台mips64上,请问为了完成移植工作,要做哪些设置?我是新手,交叉编译不是很懂,求教啦
源码包里有configure,想要把源码编译可移植到目标平台mips64上,请问为了完成移植工作,要做哪些设置?我是新手,交叉编译不是很懂,求教啦
|
mips64-octeon-linux-gnu的bin加入路径
搞清楚mips64-octeon-linux-gnu的host是啥
configure 时 使用 --host=XXX --build=XXX 加入
搞清楚mips64-octeon-linux-gnu的host是啥
configure 时 使用 --host=XXX --build=XXX 加入
|
加入PATH即可,只要在命令行里能找到
我没用过这个工具链,你可以看看这个工具链gcc的前缀是啥
那么host和build直接写这个前缀即可
比如前缀是mips64-octeon-linux-gnu
那么写
--host=mips64-octeon-linux-gnu --build=mips64-octeon-linux-gnu
意思是在mips64-octeon-linux-gnu target上运行
使用mips64-octeon-linux-gnu-gcc 或者 mips64-octeon-linux-gnu-g++ 编译
我没用过这个工具链,你可以看看这个工具链gcc的前缀是啥
那么host和build直接写这个前缀即可
比如前缀是mips64-octeon-linux-gnu
那么写
--host=mips64-octeon-linux-gnu --build=mips64-octeon-linux-gnu
意思是在mips64-octeon-linux-gnu target上运行
使用mips64-octeon-linux-gnu-gcc 或者 mips64-octeon-linux-gnu-g++ 编译