https://askubuntu.com/questions/1049111/add-open-with-vscode-to-context-menu-in-ubuntu
sudo apt install filemanager-actions
https://askubuntu.com/questions/1049111/add-open-with-vscode-to-context-menu-in-ubuntu
sudo apt install filemanager-actions
https://github.com/HO-COOH/CPPDevOnWindows
https://gitlab.com/etoricky/windows-10-clang-with-catch2
Operate on 2023-05-13
1. Install Clang
https://www.msys2.org/
MSYS2 MSYS
pacman -Syu # Sync download update
pacman -S mingw-w64-x86_64-clang mingw-w64-x86_64-clang-tools-extra
pacman -S mingw-w64-x86_64-make
pacman -S mingw-w64-x86_64-gdb
pacman -S mingw-w64-x86_64-ninja
System Environment > Path > C:\msys64\mingw64\bin
pacman -S mingw-w64-x86_64-libc++
C:\Users\user>clang++ --version
clang version 16.0.2
Target: x86_64-w64-windows-gnu
Thread model: posix
InstalledDir: C:/msys64/mingw64/bin
C:\Users\user>gcc --version
gcc (Rev5, Built by MSYS2 project) 13.1.0
Copyright (C) 2023 Free Software Foundation, Inc.
C:\Users\user>ninja --version
1.11.1
2. Install CMake
cmake-3.26.3-windows-x86_64.msi
choose Add CMake to the system PATH for all users
C:\Users\user>cmake --version
cmake version 3.26.3
3. CLion
CLion-2023.1.2.exe
File > Settings > Build, Execution, Deployment > Toolchains
NameL MinGW
Toolset: C:\msys64\mingw64
CMakeL Bundled v3.25.2
Build Tool: C:\msys64\mingw64\bin\ninja.exe
C Compiler: C:\msys64\mingw64\bin\clang.exe
C++ Compiler: C:\msys64\mingw64\bin\clang++.exe
Debugger: MinGW-w64 GDB
4. VS Code
VSCodeUserSetup-x64-1.78.2.exe
Extension:
Microsoft C/C++ as Microsoft Language Server
dont install clangd
CMake, for cmake scirpts syntax highlight
CMake Tools, for actually running CMake
Settings > Cmake:Generator to MinGW Makefiles
Settings > Palette > CMake: Quick Start > Clang > apple > Executable
now can debug, syntax highlighting, auto complete
C/C++ Extension Pack v1.3.0
C:\Users\user>code --version
1.78.2
5. Git
Git-2.40.1-64-bit.exe
C:\Users\user>git --version
git version 2.40.1.windows.1
Done, can build
but missing ctest, google test, clang-format, clang-tidy, llvm code coverage
End
https://www.halfbit.de/howtos/keep-ssh-process/
ctrl+z
bg
disown
exit
ssh
ps- -ef
cp -Rv /mnt/red/*.* /mnt/black
Ctrl-Z.bg.disown.exit.The process will continue running in background.
🍭 Typing
fgat step (3) will bring the process back to foreground.
HP Gen5 to Gen11 using ChatGPT HP ProLiant Gen Active Years CPU Socket Popular HP CPUs Cores Base Clock Max RAM Capacity Comparable Dell ...