一直在搞单片机,1年前用过一次海思,在WSL下挺方便。但LINUX仍是白痴级别。
这次拿到X3 SDK后,这次仍然是WSL,不过转换成了WSL2,转换方法网上很多。
不过在WSL下要注意几点:
1,SDK一定要位于WSL目录下,具体原因不知,猜测可能跟磁盘格式有关。WSL是ext,WIN是NTFS;
2,ubuntu最好用18.04(或者20也可以,编译没通过找不到原因就换成了18.04);
3,gcc g++版本最好用5,7的话会有头文件报错的问题(没从其它其它cp);
4,make可以用多核,但编译有错误的时候定标麻烦。所以有错误时,还是用单核定标;
5,方法和其它问题参照: https://whycan.cn/t_4049.html
新人第一次发帖,说的不对的地方望大家海涵。
离线
感谢分享, 我记得五年前玩WSL的时候, 编译各种问题, 然后就放弃治疗继续用虚拟机了.
ext 是用 ntfs 模拟出来的吗?
这个不太清楚。
但也是我的疑问之一。WSL文件是在WIN的C盘目录下,而C盘是NTFS,那子系统的格式是怎么搞成的ext?
也没有看到子系统有其它虚拟盘,莫非这是MS的什么黑科技?
想不明白,有明白的高手可以解答下。TKS
离线