linux - 为嵌入式Linux发行版(openwrt)编译软件

标签 linux compilation embedded openwrt

我在使用 Linux 嵌入式 OpenWRT 时遇到问题。 我必须为 arch MIPS 编译一个软件。 该软件由2个file.c和4个/include/file.h组成... 我已经用"new"gcc(用于mips)为Openwrt编译了一个工具链,我已经一一编译了2 file.c,得到2 file.o作为输出。如何创建唯一的二进制文件来执行该软件?

第二个问题:逐一编译文件是否正确?

谢谢,我希望我的问题很清楚。

最佳答案

您可以创建一个OpenWrt包。看这个tutorial 。您可以point打开Wrt 到您的文件所在的文件夹,并在那里编译项目,而不是从 VCS 存储库中提取它。

查看此SO answer关于使用 GCC 编译多个文件。

关于linux - 为嵌入式Linux发行版(openwrt)编译软件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22808469/

相关文章:

linux - 如何在文本文件上插入制表符

embedded - 没有操作系统的 TCP/IP 协议(protocol)栈

c - 是否可以使用 Java 以外的任何其他语言对启用 "Java Card"的智能卡进行编程?

opencv - 安装 OpenCV 3.0.0-dev,配置选项问题

c++ - 不必要的包含文件是开销吗?

C - 初始化 GPIO 时函数调用出现 STM32f4 错误

c++ - 当进程通过 msgrcv 读取 IPC 消息时会发生什么?

python - 当安装的 python 版本为 2 时,如何从 crontab 运行需要 python 3 的 python 脚本

linux - 如何从 bash 检查 Linux CPU 使用情况?

compilation - .exe是仅由纯机器代码制成的吗?