我在OpenWRT中的包不能编译

时间:2017-03-31 09:37:17

标签: openwrt

我从git下载了OpenWRT源代码并构建它。我在package / helloworld目录中创建了一个带有所需Makefile的简单helloworld包并构建它。但它似乎没有做任何事情。以下是日志:

sonal@sonal-ThinkPad:~/openwrt$ make V=99 package/helloworld/compile
WARNING: your configuration is out of sync. Please run make menuconfig, oldconfig or defconfig!
make[1]: Entering directory '/home/sonal/openwrt'
make[2]: Entering directory '/home/sonal/openwrt/package/libs/toolchain'
if [ -f /home/sonal/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo/toolchain.default.install.clean ]; then rm -f /home/sonal/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo/toolchain.default.install /home/sonal/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo/toolchain.default.install.clean; fi; echo "libc" >> /home/sonal/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo/toolchain.default.install
if [ -f /home/sonal/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo/toolchain.default.install.clean ]; then rm -f /home/sonal/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo/toolchain.default.install /home/sonal/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo/toolchain.default.install.clean; fi; echo "libgcc" >> /home/sonal/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/pkginfo/toolchain.default.install
make[2]: Leaving directory '/home/sonal/openwrt/package/libs/toolchain'
make[2]: Entering directory '/home/sonal/openwrt/package/helloworld'
make[2]: Leaving directory '/home/sonal/openwrt/package/helloworld'
make[1]: Leaving directory '/home/sonal/openwrt'`enter code here`


Thanks
Sonal

1 个答案:

答案 0 :(得分:0)

http://wiki.prplfoundation.org/wiki/Creating_an_OpenWrt_package_for_a_web_page

以上链接将指导您如何构建自己的包。我也用上面的链接制作了自己的luci页面。它会从头开始指导你。

如果您只想创建hello world页面,则无需创建包,只需在' / home / sonal / openwrt /&中将新目录名称设为文件 #39; 然后转到文件目录并在' / home / sonal / openwrt / files /' 中将新目录设为 www 。没有自定义包需要它。