sdlqzql

sdlqzql

5个粉丝

15

问答

0

专栏

0

资料

sdlqzql  发布于  2024-11-24 11:15:56
采纳率 20%
15个问答
19

帮忙交叉编译个源码

悬赏金¥ 20
问题最晚将于2024-12-01结题

源码是一个开源的围棋程序,GUN GO 3.8:https://ftp.gnu.org/gnu/gnugo/

使用ubunt18.04虚拟机,可以顺利编译源码并运行;

现在想交叉编译一下,移植到arm板子上运行,分别在国科为GK7205V300和瑞芯微RV1106的环境下交叉编译,都不能通过;

例如在使用GK7205V300的交叉编译工具,运行:

sudo ./configure CC=/home/hello/GKIPCLinuxV100R001C00SPC030/tools/toolchains/arm-gcc6.3-linux-uclibceabi/bin/arm-gcc6.3-linux-uclibceabi-gcc —prefix=/usr/local/usr/mytest —host=/home/hello/GKIPCLinuxV100R001C00SPC030/tools/toolchains/arm-gcc6.3-linux-uclibceabi/bin/arm-gcc6.3-linux-uclibceabi

然后:make

会报错:

我个人感觉,是不是文件格式不识别,谁能帮忙编译下试试?

我来回答
回答1个
时间排序
认可量排序

tango_zhu

16个粉丝

14

问答

0

专栏

3

资料

tango_zhu 2024-11-24 12:16:42
认可0

joseki mkeyes mkmcpat mkpat uncompress_fuseki 这几个工具是用来产生数据库的,在编译的时候会在主机执行,但是因为交叉编译了所以在主机执行不了,你可以用x86的虚拟机编译出来,然后把patterns文件夹中编译这几个工具去掉,用x86中的这几个工具去替换,应该能编译通过,但是由于执行的编译主机是64位的,可能数据格式长度不一致,那个long的格式,或者你可以交叉编译出joseki mkeyes mkmcpat mkpat uncompress_fuseki 然后按照他的脚步执行产生数据库db文件然后拷贝到里面来也行,这个是patterns 目录的makefile

易百纳技术社区 文件: Makefile
下载
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区