|
本帖最后由 xiaobei20001 于 2024-2-4 16:16 编辑
文件目录和其他大佬的不一样,按照readme 搭建环境,最后的make k2p 命令也是提示不对的( make: *** No rule to make target 'K2P'. Stop.)。。。不知道怎么搞了。
https://github.com/tsl0922/padavan
https://www.right.com.cn/forum/thread-8253646-1-1.html
搞定,仔细的阅读了readme 被我跳过的东西,然后我悟了。。。。
真是一言难尽,昨天弄了action自动编译之后就没管了,今天发现各种错误,首先环境少了ccache (手动加在那一大串环境安装里),然后里面很多插件的makefile是有问题的,我直接取消编译有问题的插件,然后xray我改成1.8.7版本(makefile里的hash也要改),结果下载解压里面go.mod的版本号不符合规范。最后好不容易编译完成了。。。最后一步又出错,心力交瘁,谁给说说又是哪出问题了。
- image
- [ -d /opt/rt-n56u/trunk/images ] || mkdir /opt/rt-n56u/trunk/images
- make ARCH=mips CROSS_COMPILE=mipsel-linux-musl- -C vendors image
- make[3]: Entering directory '/opt/rt-n56u/trunk/vendors'
- make -C /opt/rt-n56u/trunk/vendors/Ralink/. dir_v=/opt/rt-n56u/trunk/vendors/Ralink/. -f /opt/rt-n56u/trunk/vendors/vendors-common.mak image
- make[4]: Entering directory '/opt/rt-n56u/trunk/vendors/Ralink'
- ##############CREATE IMAGE#################
- mipsel-linux-musl-objcopy -O binary -R .note -R .comment -S /opt/rt-n56u/trunk/linux-4.4.x/vmlinux /opt/rt-n56u/trunk/images/zImage
- cd /opt/rt-n56u/trunk/images; rm -f /opt/rt-n56u/trunk/images/zImage.*; /opt/rt-n56u/trunk/tools/lzma/lzma e -a1 -d25 /opt/rt-n56u/trunk/images/zImage /opt/rt-n56u/trunk/images/zImage.lzma
- LZMA 4.65 : Igor Pavlov : Public domain : 2009-02-03
- # Padded Kernel Image + Compressed Rootfs Size
- 10268703 /opt/rt-n56u/trunk/images/zImage.lzma
- #===========================================
- # Pack final image and write headers
- # For No padded, need write kernel size in image header
- # to correct mount partition in mtd drivers address
- img file: /opt/rt-n56u/trunk/images/XY-C1_4.4.198.9-100.trx
- Product ID: XY-C1
- Created: Sun Feb 4 07:39:33 2024
- Image Type: MIPS Linux Kernel Image (lzma compressed)
- Data Size: 10268703 Bytes = 10028.03 kB = 9.79 MB
- Load Address: 0x81001000
- Entry Point: 0x8100A8E0
- Kernel Size: 0x0020FDC0
- Kernel Ver.: 4.4
- FS Ver.: 198.9
- make[4]: Leaving directory '/opt/rt-n56u/trunk/vendors/Ralink'
- make[3]: Leaving directory '/opt/rt-n56u/trunk/vendors'
- make[2]: Leaving directory '/opt/rt-n56u/trunk'
- make[1]: Leaving directory '/opt/rt-n56u'
- make: *** No rule to make target '0'. Stop.
- Error: Process completed with exit code 2.
复制代码
|
|