玄铁欧拉(二)安装应用库
本帖最后由 魏定国 于 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]