我已经构建了 openwrt 固件并将其安装到设备上。 现在我想在设备中用 C 语言编译源代码(我可以通过 ssh 进入它)。 然而,openwrt固件非常基础,不包含make。
如何在运行 openwrt 固件的设备中安装 make/来编译我的 C 源代码?
最佳答案
OpenWrt 并不打算用作构建服务器,因此您在其根文件系统中找不到编译器、链接器等。正如您之前提到的,您已经成功编译了固件。这意味着您手头有交叉编译器,因此您可以交叉编译您的软件,然后通过 scp 将其复制到您的系统。
另一种方法是创建您自己的 feed,将您的软件添加到此 feed,这样最后您将获得一个普通的 ipkg 软件包,您可以通过 Web 界面下载并安装该软件包。请参阅OpenWrt documentation更多细节。
关于compilation - 在openwrt上编译C文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22176631/