$(Build/Patch)endef# Package build instructions; invoke the target-specific compiler to first compile the source file,# and then to link the file into the final executable# define Build/Compile# $(TARGET_CC) $(TARGET_CFLAGS) -o $(PKG_BUILD_DIR)/helloworld.o -c $(PKG_BUILD_DIR)/hellowo...
第一步:将我们的hello目录全部复制到Ubuntu的openwrt源码的package目录下。 第二步:回到在openwrt源码顶级目录下,输入make menuconfig进行配置,进入Network模块,然后选择hello(输入M将hello设置为M,M代表模块类型编译,“*”代表系统性编译)然后保存退出,保存之后会更新.config配置文件,如果不进行这一步,下面编译时会出错。
CONFIG_TARGET_x86=y CONFIG_TARGET_x86_64=y CONFIG_TARGET_x86_64_DEVICE_generic=y # CONFIG_PACKAGE_luci-app-accesscontrol is not set # CONFIG_PACKAGE_luci-app-arpbind is not set CONFIG_PACKAGE_luci-app-autoreboot=m CONFIG_PACKAGE_luci-app-ddns=m # CONFIG_PACKAGE_luci-app-filetransfer is...
sed -i.orig \ -e 's/# \(CONFIG_PACKAGE_click\) is not set/\1=y/' \ -e 's/# \(CONFIG_PACKAGE_openvswitch-common\) is not set/\1=y/' \ -e 's/# \(CONFIG_PACKAGE_openvswitch-ipsec\) is not set/\1=y/' \ -e 's/# \(CONFIG_PACKAGE_openvswitch-switch\) is not set/...
sed -i 's/^[ \t]*//g' ./.config make defconfig 然后将网络配置添加到make defconfig之后,如下所示: # 网络配置信息,将从 zzz-default-settings 文件的第2行开始添加 sed -i "2i # network config" ./package/lean/default-settings/files/zzz-default-settings ...
调用scan.mk生成tmp/.packageinfo文件 使用metadata.pl脚本根据tmp/.packageinfo生成tmp/.config-package文件 调用script/config/mconf Config.in 生成图形配置界面 scan.mk的作用就是扫描package和target目录下的Makefile,根据Makefile中的内容生成tmp/.packageinfo,供metadata.pl使用 ...
- name: Software source run: | cd package mkdir openwrt-packages cd openwrt-packages git clone https://github.com/rosywrt/luci-theme-rosy git clone https://github.com/AdguardTeam/AdGuardHome.git 下边我打的和你一样 CONFIG_PACKAGE_luci-app-v2ray-server=y CONFIG_PACKAGE_luci-app-verysync=...
lede/package/basefiles/files/bin/config_generate 在大约150行和290行可以看到 直接vi修改即可 如果需要修改版本号 位置则在 lede/package/lean/default-settings/files/zzz-default-settings 有需要可以在 lede/package/base-files/files/etc/banner 可以修改SSH欢迎信息 ...
CONFIG_LIBCURL_PROXY=y CONFIG_PACKAGE_SAMBA_MAX_DEBUG_LEVEL=-1 CONFIG_PACKAGE_bash=y CONFIG_PACKAGE_ca-certificates=y CONFIG_PACKAGE_coreutils=y CONFIG_PACKAGE_coreutils-base64=y CONFIG_PACKAGE_coreutils-nohup=y CONFIG_PACKAGE_curl=y CONFIG_PACKAGE_dnsforwarder=y ...
sed -i 's/^[ \t]*//g' ./.config make defconfig 然后将网络配置添加到make defconfig之后,如下所示: # 网络配置信息,将从 zzz-default-settings 文件的第2行开始添加 sed -i "2i # network config" ./package/lean/default-settings/files/zzz-default-settings ...