银行 社区服务 每日签到 会员排行 网站地图
  • 4672阅读
  • 79回复

皮卡鱼傻瓜式高级编译教程

楼层直达
级别: 版主
[棋中红钻3级]发帖数量≥500篇 [棋中黄钻3级]金币数量≥2000枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻1级]贡献值数量≥1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
515
金币
2871
威望
0
贡献值
2
乐币
5
主题
22
此教程适合小白和半斤八两的看  大佬们略过了。。。。。。。。
一、需下载的文件和配置
1、下载安装msys2-x86_64(https://mirrors.tuna.tsinghua.edu.cn/msys2/distrib/x86_64/
     安装目录下打开:  \etc\pacman.d\mirrorlist.clang64,文本修改(Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/clang64/到第一行)
2、更新:clang64窗口输入" pacman -Syu" 选择"Y"可多次输入直到出现there is nothing to do
     clang64窗口输入"pacman -S --needed base-devel mingw-w64-clang-x86_64-toolchain" 选择"Y"可多次输入直到出现there is nothing to do
3、下载皮卡鱼源码和nnue权重
      https://codeload.github.com/PikaCat-OuO/Pikafish/zip/refs/heads/master
      https://github.com/official-pikafish/Networks/releases/download/master-net/pikafish.nnue
      解压提取"src”文件夹 把nnue权重放入后复制到C盘(不可更改"src"名称)
4、下载我制作的编译脚本"jb.sh"文件解压后"jb.sh"文件夹复制到C盘(不可更改"jb.sh"和文件夹内文件名称)
二、开始编译
1、打开开始菜单中的clang64窗口输入以下内容(可一次性全部复制也可一次复制一行以下内容 编译好的引擎在"src”文件夹内)
    /c/jb.sh/x86-64.sh
    /c/jb.sh/x86-64-avx2.sh
    /c/jb.sh/x86-64-bmi2.sh
    /c/jb.sh/x86-64-avx512.sh
    /c/jb.sh/x86-64-vnni512.sh
    /c/jb.sh/x86-64-sse41-popcnt.sh
三、安卓和苹果系统编译
   除需以上文件外还需下载 Android NDK 编译器工具链(https://developer.android.google.cn/ndk/downloads?hl=zh_cn)
   还需其在MSYS2中的使用增加环境变量 时间有限 我就把官网的英文教程翻译以下内容 脚本制作雷同以上"jb.sh"修改下内容即可
1、Windows环境下环境变量“C:\Android\Sdk\ndk\toolchains\llvm\prebuilt\windows-x86_64”(地址可自己改)
2、在 MSYS2 安装目录中创建一个指向该目录的链接
    打开CMD.EXE命令提示符  然后使用Windows命令MKLINK 如下所示:(地址可自己改)
    mklink /D "C:\msys64\Android" "C:\Android\Sdk\ndk\toolchains\llvm\prebuilt\windows-x86_64"
    在视窗上输入:$ export PATH=D:\ndk\bin:$PATH (环境变量)
    这样Android NDK 编译器工具链可从 MSYS 环境终端内使用和clang64工具链相同
3、比如命令(编译时可参考):
    make strip ARCH=armv8 COMP=ndk
    mv pikafish pikafish_DEV_armv8
四、更更更高级的!!!
    关于代码优化修改 呵呵 等你学会看代码了 再共同探讨 不对的地方请同学多批评指正
    编写教程和脚本不易 请原凉我的回复金币设置 也算是为了活跃论坛气氛
最最最重要的两句话:呵呵  从此后编译皮卡鱼就是你的骡子你的马,你想咋耍你咋耍
                                看后你还是学不会的话 就真没办法了 不要问我 问也不回 我就这水平了

脚本下载:https://wwaab.lanzout.com/iEYRz178kq0d  密码:

本帖最近评分记录: 4 条评分 金币 +29
石破天惊 金币 +8 2023-09-04 感谢大神,下载研究研究
xxx 金币 +10 2023-09-03 感谢楼主制作编译教程,辛苦了。
唯此为大 金币 +1 2023-09-03 感谢楼主制作教程。
无名其实 金币 +10 2023-09-03 感谢分享编译教程
关键词: 皮卡鱼
级别: 上尉
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻2级]金币数量≥1000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻1级]贡献值数量≥1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1073
金币
1085
威望
1
贡献值
2
乐币
10
主题
19
只看该作者 一楼  发表于: 2023-09-03
感谢楼主放出教程。
级别: 上尉
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻2级]金币数量≥1000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻1级]贡献值数量≥1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1073
金币
1085
威望
1
贡献值
2
乐币
10
主题
19
只看该作者 二楼  发表于: 2023-09-03
脚本下载的密码不对。
级别: 二级士官
[棋中红钻1级]发帖数量≥10篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
34
金币
439
威望
0
贡献值
0
乐币
2
主题
0
只看该作者 三楼  发表于: 2023-09-03
学习皮卡鱼傻瓜式高级编译教程
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
256
金币
579
威望
0
贡献值
0
乐币
3
主题
1
只看该作者 4楼 发表于: 2023-09-03
回 楼主(m6807) 的帖子
thanks for sharing
级别: 版主
[棋中红钻3级]发帖数量≥500篇 [棋中黄钻3级]金币数量≥2000枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻1级]贡献值数量≥1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
515
金币
2871
威望
0
贡献值
2
乐币
5
主题
22
只看该作者 5楼 发表于: 2023-09-03
密码avxj 弄好了,大家下载吧,抱歉
级别: 版主
[棋中红钻4级]发帖数量≥1000篇 [未点亮棋中黄钻]金币数量<100枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻3级]贡献值数量≥10点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1102
金币
8
威望
1
贡献值
15
乐币
32
主题
376

只看该作者 6楼 发表于: 2023-09-03
学习皮卡鱼高级编译教程
级别: 上尉
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻2级]金币数量≥1000枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻1级]贡献值数量≥1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1073
金币
1085
威望
1
贡献值
2
乐币
10
主题
19
只看该作者 7楼 发表于: 2023-09-03
搞错了,才送1个金币。
级别: 上尉
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻3级]金币数量≥2000枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1121
金币
2246
威望
0
贡献值
0
乐币
4
主题
0
只看该作者 8楼 发表于: 2023-09-03
学习皮卡鱼高级编译教程,下载来学习学习!
级别: 三级士官
[棋中红钻1级]发帖数量≥10篇 [棋中黄钻2级]金币数量≥1000枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
60
金币
1196
威望
0
贡献值
0
乐币
0
主题
0
只看该作者 9楼 发表于: 2023-09-03
学习学习,看看大神的教程
舟遥遥以轻扬  风飘飘而吹衣
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [棋中蓝钻1级]乐币数量≥10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
264
金币
741
威望
0
贡献值
0
乐币
16
主题
5
只看该作者 10楼 发表于: 2023-09-03
差点折腾一宿,原来是要把src和jb.sh两个文件单独放C:/下面,然后......我再接着折腾一下.
舟遥遥以轻扬  风飘飘而吹衣
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻2级]金币数量≥1000枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
324
金币
1289
威望
0
贡献值
6
乐币
0
主题
0
只看该作者 11楼 发表于: 2023-09-03
thanks for sharing!!!
级别: 四级士官
[棋中红钻1级]发帖数量≥10篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
90
金币
874
威望
0
贡献值
0
乐币
8
主题
6
只看该作者 12楼 发表于: 2023-09-03
学习皮卡鱼傻瓜式高级编译教程
级别: 一级士官
[棋中红钻1级]发帖数量≥10篇 [棋中黄钻1级]金币数量≥100枚 [棋中蓝钻1级]乐币数量≥10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
28
金币
736
威望
0
贡献值
0
乐币
16
主题
0
只看该作者 13楼 发表于: 2023-09-03
来学习学习
级别: 四级士官
[棋中红钻2级]发帖数量≥100篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
175
金币
74
威望
0
贡献值
0
乐币
0
主题
0
只看该作者 14楼 发表于: 2023-09-03
学习皮卡鱼傻瓜式高级编译教程
级别: 版主
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
492
金币
207
威望
0
贡献值
0
乐币
5
主题
65
只看该作者 15楼 发表于: 2023-09-03
感谢楼主制作教程。感谢楼主制作教程。
级别: 上尉
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻3级]金币数量≥2000枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1121
金币
2246
威望
0
贡献值
0
乐币
4
主题
0
只看该作者 16楼 发表于: 2023-09-03
大神那个Android NDK下载来咋处理,环境变量就配不来,电脑引擎可以编译了,手机引擎就搞不来,请不惜指教,谢谢!
xxx
级别: 首席版主
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻1级]金币数量≥100枚 [棋中蓝钻1级]乐币数量≥10枚 [未点亮棋中粉钻]贡献值数量<1点 [棋中彩钻2级]精华帖数量≥2篇
发帖
2201
金币
765
威望
5
贡献值
0
乐币
26
主题
255

只看该作者 17楼 发表于: 2023-09-03
感谢楼主制作编译教程,辛苦了。
级别: 二级士官
[棋中红钻1级]发帖数量≥10篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
41
金币
73
威望
0
贡献值
0
乐币
0
主题
0
只看该作者 18楼 发表于: 2023-09-03
感谢楼主分享普及象棋软件的相关专业知识,必须支持!
级别: 上尉
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻4级]金币数量≥5000枚 [棋中蓝钻3级]乐币数量≥100枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1571
金币
6138
威望
0
贡献值
5
乐币
384
主题
4
只看该作者 19楼 发表于: 2023-09-03
感谢楼主制作编译教程!
快速回复

限56 字节
请不要在回贴只采用字母:“ PP、asdfhjkl、HAO、OK、ddddddd ......”。  请不要在回贴过于简单的内容:“不错、顶、支持、厉害、呵呵、靠、晕........”
 
验证问题: 我们的论坛名字是?
上一个 下一个