https://www.hardkernel.com/blog-2/visual-studio-code-on-xu4-ubuntu-18-04/
Today, we can run the Visual Studio on the XU4 Ubuntu Linux.
Visual Studio Code is a source code editor developed by Microsoft for Windows, Linux and macOS.
It includes support for debugging, embedded Git control, syntax
highlighting, intelligent code completion, snippets, and code
refactoring.
It is also customizable, so users can change the editor’s theme, keyboard shortcuts, and preferences.
It is free and open-source, although the official download is under a proprietary license.
From the VS Code GitHub :
https://github.com/Microsoft/vscode/wiki/How-to-Contribute#prerequisites
You need following items.
– Git
– Node.JS, >= 8.9.1, < 9.0.0
– Yarn >= 1.5.0
– Python, >= 2.7 (version 3 is not supported)
– npm
– libx11-dev and libxkbfile-dev for native-keymap
– libsecret-1-dev for keytar
Let’s install the required packages.
sudo apt install git nodejs libx11-dev libxkbfile-dev libsecret-1-dev npm
And check the versions of key components.
odroid@odroid:~$ yarn --version
0.32
odroid@odroid:~$ python --version
Python 2.7.15rc1
odroid@odroid:~$ nodejs --version
v8.10.0
odroid@odroid:~$ npm --version
3.5.2
“yarn” command in “cmdtest” package was too old which was compatible with npm.
So you have to install “yarn” package manually.
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key
add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee
/etc/apt
sudo apt update
sudo apt install yarn
And I had the latest “yarn” version.
odroid@odroid:~$ yarn --version
1.7.0
Let’s download Visual Studio Code source from MS Github and build it.
git clone --depth 1 https://github.com/microsoft/vscode
cd vscode
./scripts/npm.sh install --arch=armhf
Then, run your instance with ./scripts/code.sh from that same folder.
You must force to reinstal libgconf2 manually to fix a runtime error.
sudo apt -y install libgconf2-4
The first launching took quite a long time. Be patient.
The performance of source code editor was very good and look-and-feel was very similar to the original Visual Studio.
It’s time to learn how to configure the gcc and gdb command in the integrated development environment.
--30--