linux安装vscode(中标麒麟+龙芯CPU)
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)相关推荐
- linux源码编译-安装postgresql数据库(中标麒麟+龙芯CPU)
linux源码编译-安装postgresql数据库(中标麒麟+龙芯CPU) 一.查看yum源中pgsql版本 二.安装readline-devel 三.下载pgsql库的源码 四.解压下载的源码.co ...
- SuperMap iDesktopX安装 ---(保密机:龙芯CPU+银河麒麟系统)
文章目录 SuperMap iDesktopX软件获取 SuperMap iDesktopX安装 运行 SuperMap iDesktopX软件获取 直接找超图软件技术支持中心(电话:400-8900 ...
- 中标麒麟龙芯桌面版重置root密码
中标麒麟桌面版采用GRUB为启动器,可通过单用户模式重置root密码,如下为重置密码详细操作: 修改GRUB引导 开机后系统正常启动进入GRUB引导界面后按下"e",则进入编辑模式 ...
- 中标麒麟龙芯mysql配置_minio中标麒麟+龙芯环境适配问题汇总
硬件环境 项目 信息 操作系统 NeoKylin Linux Server release 7.0 (loongson) CPU ICT Loongson-3A R3 (Loongson-3B3000 ...
- 龙芯平台下软件安装(怎么寻找龙芯下的package)
不同Linux操作系统发行版的一大区别就是软件包管理不同,比如Fedora/RHEL系的rpm,Centos/Debian的deb.在龙芯等自主平台上软件有两类来源一类是国内商业软件如wps.QQ等, ...
- 基于国产龙芯 CPU 的气井工业网关研究与设计(一)
当前,我国气田的自动化控制程度还未完全普及,并且与世界已普及的气井站的自 动化程度也存在一定的差距.而在天然气资源相对丰富的国家,开采过程中设备研发资 金投入较大,研发周期较长,更新了 ...
- l麒麟安装oracle,中标麒麟5.8x64下64bitOracle11gR2安装配置手册.docx
中标麒麟5.8x64下64bitOracle11gR2安装配置手册.docx 中标麒麟V5.8 X64下64位Oracle 11g 安装配置手册 安装准备 中标麒麟V5.8 x64安装文件 linux ...
- 中国自主可控的全数字实时仿真软件SkyEye支持龙芯CPU指令级仿真
传统的系统开发过程,都是由工程师根据项目需求书来编写代码完成系统的开发,但随着功能的完善和版本迭代,系统中庞大的代码量很难确保正确无误,给后期测试和仿真带来了很大的压力和成本,在航空航天.卫星系统.核 ...
- qt5.15.2-银河麒麟-龙芯国产化-项目打包踩坑实录
qt5.15.2-银河麒麟-龙芯国产化-项目打包踩坑实录 linuxdeployqt几乎是唯一解决方案,网上各种自己写脚本根据ldd去拷贝的,最后大概率都是segment default-除非你是纯Q ...
- 中标麒麟linux系统忘记root密码,中标麒麟(龙芯CPU)--忘记root密码怎么修改?
中标麒麟桌面版和服务器版均采用GRUB2为启动器,无法通过单用户模式重置root密码.下面将介绍如何重置中标麒麟系统的root密码: 桌面版 1.修改grub2引导 在正常系统入口上按下"e ...
最新文章
- python的编程模式-Python设计模式之状态模式原理与用法详解
- 添加一个文件夹及一些文件如何使用git生成patch
- Java“地铁”表(JavaFX)
- SpringCloud学习--微服务架构
- oracle set autocommit,Oracle Sqlplus SET AUTOCOMMIT
- Linux之FineBI集群部署
- 中国开放教育资源协会_开放教育不仅仅是开放内容
- js定时器让动画隔秒运动
- 内存条上面参数详解_「内存」新旧光威16GB内存条参数对比,发现镁光颗粒
- c++工作笔记002---C++ 类成员访问运算符 - 的重载
- HoloLens1开发(三):Trilib插件动态加载模型-Part1
- 沧小海基于xilinx srio核的学习笔记之第四章 Xilinx SRIO的示例分析(二)
- 使用npm安装yarn命令
- 正态分布的峰度和偏度分别为_偏度与峰度的正态性分布判断
- PHP 3D大富翁,大富翁3D版 Monopoly Classic HD
- 问卷星中问卷设计的一些设置----笔记
- 怎么查忘仙服务器信息,忘仙怎么跨服战斗 跨服玩法介绍[多图]
- 结构体类型的变量的初始化
- 哈工大计算机学院奖学金,【逆天了】哈工大研究生补贴/奖学金一览表,原来读研福利这么好...
- Linux内核4.14版本——alsa框架分析(1)—alsa简介