This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
| zh:docs:guide-developer:quickstart-build-images [2018/10/13 10:55] – lujimmy | zh:docs:guide-developer:quickstart-build-images [2020/01/05 09:57] – 同步英文版本更新 lujimmy |
|---|
| ====== 固件构建快速入门 ====== | ====== 固件构建快速入门 ====== |
| 这是一个关于如何构建您自己第一个**快照版**OpenWrt固件的简短指南,它没有掩饰任何陷阱,但如果一切顺利,提供了一个快速的方法。实现相同目标的替代指南有: | 这是一个关于如何构建您自己第一个**快照版**OpenWrt固件的简短指南,如果您想编译一个**稳定版**使用[[docs:guide-user:additional-software:beginners-build-guide|构建自己固件的入门指南]]作为指南。 |
| | 它没有掩饰任何陷阱,但如果一切顺利,提供了一个快速的方法。实现相同目标的替代指南有: |
| [[docs:guide-user:additional-software:imagebuilder|使用Image Builder]], | [[docs:guide-user:additional-software:imagebuilder|使用Image Builder]], |
| [[docs:guide-user:additional-software:beginners-build-guide|构建自己固件的入门指南]]。 | [[docs:guide-user:additional-software:beginners-build-guide|构建自己固件的入门指南]]。 |
| * 以 *-sysupgrade.bin 命名的固件是用于更新已安装的OpenWrt。 | * 以 *-sysupgrade.bin 命名的固件是用于更新已安装的OpenWrt。 |
| |
| Notes: | 备注: |
| * 如需重新编译固件,再次执行 ''make'' 命令。 | * 如需重新编译固件,再次执行''make''命令。 |
| * 如需快速编译,可使用 ''make -j N'' 命令, 其中N为CPU内核数+1。请注意,此方法在编译期间容易出错。如果遇到编译错误,**你的第一步是在没有''-j N''的情况下再次编译**. Use of ''make download'' prior to parallel compilation is recommended to prevent some of these errors (''-jN'' is //generally// safe for the download step for those with faster Internet connectivity.) | * 如需快速编译,可使用''make -j N''命令, 其中N为CPU内核数+1。请注意,此方法在编译期间容易出错。如果遇到编译错误,**你的第一步是在没有''-j N''的情况下再次编译**. 建议在并行编译之前使用''make download''命令以防止出现这些错误(对于那些拥有更快Internet连接的用户来说,使用''-jN''命令在下载环节通常可以更安全) |
| * 使用 ''make menuconfig'' 命令可以更改设置并再次编译。 | * 使用 ''make menuconfig'' 命令可以更改设置并再次编译。 |
| * 您可以将固件中的自定义文件放入目录''<buildroot>/files''。例如,您想将''my_config''在固件的''/etc/config/''目录中,则对应路径为''<buildroot>/files/etc/config/my_config''。如果''files'' 目录在您的构建系统中不存在,手动创建即可。 | * 您可以将固件中的自定义文件放入目录''<buildroot>/files''。例如,您想将''my_config''在固件的''/etc/config/''目录中,则对应路径为''<buildroot>/files/etc/config/my_config''。如果''files'' 目录在您的构建系统中不存在,手动创建即可。 |