魏定国 发表于 2022-11-7 23:27:08

玄铁欧拉(二)安装应用库

本帖最后由 魏定国 于 2022-11-7 23:34 编辑

前几天在哪吒板上装完欧拉后,就开始了c++和rust库的安装。

sudo yum install xxx-devel,一定注意,从debian,ubuntu 过来的人,一定注意安装包的名称的变化,libxxx-dev 变成了 xxx-devel,装库小插曲。

cmakelist.txt 开始调用,系统库,没问题。开始测试conan,无效,RISCV架构的芯片还没有第三方库支持,暂时比较遗憾,只能使用系统库了。还不死心,找到了另外一个流行的库,国人参与的xmake,一看吓一跳,xmake~=make(ninja)+cmake(meson)+vcpkg+conan+github

这是要一统c++库啊,真心好。参看https://xmake.io/#/getting_started,lua写的一个库。

一条命令安装,运行一个库,真心快,

bash <(curl -fsSL https://xmake.io/shget.text)
我们

暂时屏蔽conan库,lua脚本,简洁高效,强大
在板上运行:
xmake的tbox库是装上了,真的高兴,首个riscv的第三方库,后面在PC机上测试xmake 应用,然后在板上测试了。当然,编译还是比较慢。


单核编译还是比较慢,1G的内存有点富裕,看来512M的也没问题了。

还是看rust库如何了。

一句话,直接装,直接编译demo,

https://github.com/youngday/easy-example

tokio的network库和zeromq等通用库:

首次编译,花2小时,以后可以等C908多核提速了。其实也可以容忍,PC机测试完了,直接重新编译一遍好了,或者,第二次增量编译速度也还可以。

rust语言就是好,第三方库直接安装,没有历史包袱,对新架构riscv64支持快,在上月前20榜单有它,不是吹的。继续写一些rust的demo了。

欢迎大家提rust的demo需求了,我有空写点,放到github上。

国产系统起步!


页: [1]
查看完整版本: 玄铁欧拉(二)安装应用库