linux安装vscode(中标麒麟+龙芯CPU)

  • 本文的安装环境是中标麒麟v7服务器系统+龙芯3B3000CPU。
  • 非龙芯cpu(比如intel的x64架构)安装chrome,请参考我的另外一篇博客https://blog.csdn.net/junxuezheng/article/details/102458845

一、配置Loongnix系统的yum源

把中标麒麟系统自带的yum源暂时关掉。
增加Loongnix系统的yum源(具体操作参考我的另外一篇博客

  • https://blog.csdn.net/junxuezheng/article/details/103637117

安装完成后务必记得改回系统自带的yum源,切记,切记。

二、安装vscode

sudo su
yum install vscode

在这里插入图片描述
安装完毕后,应用程序-编程-vscode
发现无法启动vscode,
在这里插入图片描述
进入/usr/bin启动vscode。无法启动原因,如下图可知,由于缺少libpng16.so.16动态库。

cd /usr/bin
./vscode

在这里插入图片描述
而中标麒麟系统自带的是libpng15,且被其他软件依赖,为了不影响系统(其实也无法升级libpng),我考虑用源码 手动编译libpng16.so.16,再手动加入到vscode的启动程序中。

三、编译libpng16.so.16

为了避免两个版本的libpng引起问题,我们需要制定安装目录,且安装后只复制动态库到vscode的目录

  • 1、下载libpng源码
    官网地址: http://www.libpng.org/
    下载地址:http://www.libpng.org/pub/png/libpng.html

在这里插入图片描述

  • 2、解压源码

tar zxvf libpng-1.6.36.tar.gz

  • 3、打开解压的文件夹,编译配置(–prefix=声明安装目录)

cd libpng-1.6.37
./configure –prefix=/home/casic/software/libpng-1.6.37-make

在这里插入图片描述

  • 4、编译

make DESTDIR=<安装的目录>

在这里插入图片描述

  • 5、安装

make install

在这里插入图片描述

四、进入到安装目录复制动态库

我们的安装目录为:

cd /home/casic/software/libpng-1.6.37-make
cp libpng16.so.16 /opt/vscode
cp libpng16.so.16.37.0 /opt/vscode

在这里插入图片描述

五、启动vscode

启动成功后如下图所示
在这里插入图片描述
在这里插入图片描述

六、说点其他的

我们可以用命令行ldd ibpng16.so.16 所连接库都是系统的,故仅仅把这两个库复制到vscode的相关目录即可,
在这里插入图片描述
而我们在user/bin目录下看的vscode是一个类似快捷方式的图标
在这里插入图片描述
打开后发现如下
在这里插入图片描述
由于启动里已经设置了优先加载动态链接库的路径,LDD_LIBRARY_PATH,故我们只需要复制到指定的目录即可。
最后,安装完毕后请更改回系统原来自带的yum源ns7-mips.repo。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郑同学的笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值