Linux 如何在OpenWRT BuildRoot中构建包
我已经在CentOS上安装了用于交叉编译的OpenWRT BuildRoot。在菜单配置中,我选择了OpenWRT设备的体系结构,现在我不知道如何构建HelloWorld包来部署在我的设备上。 有人能告诉我一步一步的指导我必须做什么吗Linux 如何在OpenWRT BuildRoot中构建包,linux,cross-compiling,openwrt,buildroot,Linux,Cross Compiling,Openwrt,Buildroot,我已经在CentOS上安装了用于交叉编译的OpenWRT BuildRoot。在菜单配置中,我选择了OpenWRT设备的体系结构,现在我不知道如何构建HelloWorld包来部署在我的设备上。 有人能告诉我一步一步的指导我必须做什么吗 [UPD]:我需要*.ipk由opkg安装。很抱歉,这个问题很广泛-我只是linux交叉编译的初学者。 现在我可以为目标设备构建自己的包了。问题是: openwrt buildroot目录中的Make命令已完成,但生成了一些用于交叉编译的文件。我必须在没有错误的情
[UPD]:我需要*.ipk由opkg安装。很抱歉,这个问题很广泛-我只是linux交叉编译的初学者。 现在我可以为目标设备构建自己的包了。问题是: openwrt buildroot目录中的Make命令已完成,但生成了一些用于交叉编译的文件。我必须在没有错误的情况下完成make命令,然后编译我的自定义包。执行make命令时有许多简单的问题,但谷歌和openwrt.org论坛帮助了我
感谢@Knud Larsen和他的评论,这帮助我找到了解决方案 请编辑您的帖子,提及您想要的软件包格式,以及您将用于安装软件包的软件包管理工具。示例:创建一个package.ipk,并使用
opkg
安装它是的,我需要ipk包,它将由opkg安装。我试图用CentOS上编译的helloworld程序制作程序包,但它在OpenWRT上不起作用(原因是其他体系结构)。在制作程序包之前,您当然必须用OpenWRT交叉编译器交叉编译您的程序。如果我尝试在CentOS上执行交叉编译的应用程序(而不是在目标OpenWRT设备上),它会起作用吗??您的“OpenWRT操作系统”是哪种体系结构?手臂?armhf?arm64。。。。arm*没有可执行文件将与x86 CentOS(i686或x86_64)一起运行