银河麒麟 aarch64 安装npm时npm -v显示 段错误,核心已转储

环境:

版本:银河麒麟桌面操作系统V10(SP1)
内核:Linux 5.4.18-35-generic
CPU:Phytium,D2000/8

终端输入 uname -m 查看
架构 aarch64

在银河麒麟  aarch64 架构的电脑上 根据 electron开发指南,安装node,node -v 查看版本号可以

安装 npm 时 npm -v 显示 段错误,核心已转储

解决:

找到node安装文件夹,打开  文件系统 => usr => local => n => versions => node => 10.15.3  点击bin文件,会弹出说没权限,点击允许 之后 再安装 npm 就可以安装上了,文件路径大概是这样的,我忘记截图了。

在 loongarch64架构电脑上商店没有VSCode,最后安装IDEA,但是没配置上 npm 和 nodejs ,只能在终端 输命令启动项目。 在aarch64电脑上  js开发我在商店里安装了VSCode

electron 使用 packager 和 loongarch64 不一样的是 打包需要至少20分钟,loongarch64很快。打包完的路径也不一样  同样使用  ./,  aarch64 打包的地方在  /home/ht706 文件夹下。

"packager": "electron-packager . Hellp --platform=linux --arch=arm64 --overwrite --icon=512x512.png --out=./out --asar --app-version=0.0.1 --electron-zip-dir=/home/ht706/"

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在银河麒麟安装aarch64-none-linux-gnu,需要按照以下步骤进行: 1. 下载交叉编译工具链 在网上下载适用于银河麒麟aarch64架构交叉编译工具链。下载后,将其解压到一个目录中。 2. 配置环境变量 使用命令行进入刚才解压的目录,然后通过export命令将交叉编译工具链添加到环境变量中。例如,假设解压工具链的目录为/home/username/arm-cross-compiler,则可以执行以下命令: export PATH=/home/username/arm-cross-compiler/bin:$PATH 将以上命令添加到~/.bashrc文件中,可以在每次登录银河麒麟自动设置环境变量。 3. 配置交叉编译器 在终端中输入以下命令,创建一个链接的交叉编译器aarch64-linux-gnu-gcc: ln -s /home/username/arm-cross-compiler/bin/aarch64-linux-gnu-gcc /usr/bin/aarch64-linux-gnu-gcc 接着,可以通过以下命令来验证是否成功创建了链接: aarch64-linux-gnu-gcc --version 如果能够打印出编译器版本信息,则说明设置成功。 4. 编译程序 在银河麒麟中创建一个源代码文件,并使用交叉编译器来编译该程序。例如,可以使用以下命令来编译一个C语言源代码文件test.c: aarch64-linux-gnu-gcc -o test test.c 注意:在编写程序一定要注意使用适用于aarch64架构的代码。 5. 运行程序 在编译成功后,可以通过以下命令来运行该程序: ./test 以上就是在银河麒麟安装aarch64-none-linux-gnu的步骤。在执行安装过程,需要注意一些细节,例如要确保下载的工具链适用于银河麒麟,遵循正确的配置顺序等等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值