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

  • 一、配置Loongnix系统的yum源
  • 二、安装vscode
  • 三、编译libpng16.so.16
  • 四、进入到安装目录复制动态库
  • 五、启动vscode
  • 六、说点其他的
  • 本文的安装环境是中标麒麟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。

linux安装vscode(中标麒麟+龙芯CPU)相关推荐

  1. linux源码编译-安装postgresql数据库(中标麒麟+龙芯CPU)

    linux源码编译-安装postgresql数据库(中标麒麟+龙芯CPU) 一.查看yum源中pgsql版本 二.安装readline-devel 三.下载pgsql库的源码 四.解压下载的源码.co ...

  2. SuperMap iDesktopX安装 ---(保密机:龙芯CPU+银河麒麟系统)

    文章目录 SuperMap iDesktopX软件获取 SuperMap iDesktopX安装 运行 SuperMap iDesktopX软件获取 直接找超图软件技术支持中心(电话:400-8900 ...

  3. 中标麒麟龙芯桌面版重置root密码

    中标麒麟桌面版采用GRUB为启动器,可通过单用户模式重置root密码,如下为重置密码详细操作: 修改GRUB引导 开机后系统正常启动进入GRUB引导界面后按下"e",则进入编辑模式 ...

  4. 中标麒麟龙芯mysql配置_minio中标麒麟+龙芯环境适配问题汇总

    硬件环境 项目 信息 操作系统 NeoKylin Linux Server release 7.0 (loongson) CPU ICT Loongson-3A R3 (Loongson-3B3000 ...

  5. 龙芯平台下软件安装(怎么寻找龙芯下的package)

    不同Linux操作系统发行版的一大区别就是软件包管理不同,比如Fedora/RHEL系的rpm,Centos/Debian的deb.在龙芯等自主平台上软件有两类来源一类是国内商业软件如wps.QQ等, ...

  6. 基于国产龙芯 CPU 的气井工业网关研究与设计(一)

            当前,我国气田的自动化控制程度还未完全普及,并且与世界已普及的气井站的自 动化程度也存在一定的差距.而在天然气资源相对丰富的国家,开采过程中设备研发资 金投入较大,研发周期较长,更新了 ...

  7. l麒麟安装oracle,中标麒麟5.8x64下64bitOracle11gR2安装配置手册.docx

    中标麒麟5.8x64下64bitOracle11gR2安装配置手册.docx 中标麒麟V5.8 X64下64位Oracle 11g 安装配置手册 安装准备 中标麒麟V5.8 x64安装文件 linux ...

  8. 中国自主可控的全数字实时仿真软件SkyEye支持龙芯CPU指令级仿真

    传统的系统开发过程,都是由工程师根据项目需求书来编写代码完成系统的开发,但随着功能的完善和版本迭代,系统中庞大的代码量很难确保正确无误,给后期测试和仿真带来了很大的压力和成本,在航空航天.卫星系统.核 ...

  9. qt5.15.2-银河麒麟-龙芯国产化-项目打包踩坑实录

    qt5.15.2-银河麒麟-龙芯国产化-项目打包踩坑实录 linuxdeployqt几乎是唯一解决方案,网上各种自己写脚本根据ldd去拷贝的,最后大概率都是segment default-除非你是纯Q ...

  10. 中标麒麟linux系统忘记root密码,中标麒麟(龙芯CPU)--忘记root密码怎么修改?

    中标麒麟桌面版和服务器版均采用GRUB2为启动器,无法通过单用户模式重置root密码.下面将介绍如何重置中标麒麟系统的root密码: 桌面版 1.修改grub2引导 在正常系统入口上按下"e ...

最新文章

  1. python的编程模式-Python设计模式之状态模式原理与用法详解
  2. 添加一个文件夹及一些文件如何使用git生成patch
  3. Java“地铁”表(JavaFX)
  4. SpringCloud学习--微服务架构
  5. oracle set autocommit,Oracle Sqlplus SET AUTOCOMMIT
  6. Linux之FineBI集群部署
  7. 中国开放教育资源协会_开放教育不仅仅是开放内容
  8. js定时器让动画隔秒运动
  9. 内存条上面参数详解_「内存」新旧光威16GB内存条参数对比,发现镁光颗粒
  10. c++工作笔记002---C++ 类成员访问运算符 - 的重载
  11. HoloLens1开发(三):Trilib插件动态加载模型-Part1
  12. 沧小海基于xilinx srio核的学习笔记之第四章 Xilinx SRIO的示例分析(二)
  13. 使用npm安装yarn命令
  14. 正态分布的峰度和偏度分别为_偏度与峰度的正态性分布判断
  15. PHP 3D大富翁,大富翁3D版 Monopoly Classic HD
  16. 问卷星中问卷设计的一些设置----笔记
  17. 怎么查忘仙服务器信息,忘仙怎么跨服战斗 跨服玩法介绍[多图]
  18. 结构体类型的变量的初始化
  19. 哈工大计算机学院奖学金,【逆天了】哈工大研究生补贴/奖学金一览表,原来读研福利这么好...
  20. Linux内核4.14版本——alsa框架分析(1)—alsa简介

热门文章

  1. html版权信息c怎么写,网页设计添加版权的语句肿么写
  2. Linux操作系统文件类型有哪几种?
  3. 打飞机小游戏html代码,JavaScript用200行代码制作打飞机小游戏
  4. 良心!苹果启动 MacBook Pro 电池更换计划
  5. HttpClient 4.1版本,模拟登录,终于成功了(2)
  6. facebook 登陆失败 分享失败 原因汇总
  7. 斐波那契数列python编程_fibonacci数列-斐波那契数列-python编程
  8. pdf文件转换成word转换器
  9. 国内外物联网平台大全
  10. 思科路由器及交换机基本配置