
이번 포스팅은 지난 파이썬 환경 구축(#9)에 이어, C++ 컴파일러와 CMake 빌드 시스템을 설치하고 설정하는 방법에 대해 알아보겠습니다.
g++ --version

g++ version : 13.3.0
만약 설치가 안되어 있다면 아래의 명령어로 설치합니다.
sudo apt update
sudo apt install g++
cmake --version
설치가 되어 있지 않아 에러 코드 출력되었습니다.

설치 후 다시 버전 확인합니다.

cmake version : 3.28.3
make -v

make version : 4.3
gdb --version

gdb version : 15.0.50

git version : 2.43.0
sudo apt install clang-format

clang-format version : 18.1.3
시뮬레이션 및 검증:
분석 및 디버깅:
텍스트 에디터:
# 버전 확인
iverilog -v
# 설치되어 있지 않다면
sudo apt update
sudo apt install iverilog

iverilog version : 12.0
# 버전 확인
verilator --version
# 설치되어 있지 않다면
sudo apt install verilator

verilator version : 5.020-1
# 버전 확인
gtkwave --version
# 설치되어 있지 않다면
sudo apt install gtkwave

gtkwave version : 3.3.116
# 버전 확인
code --version
# 설치되어 있지 않다면
sudo apt install code
# 실행
code .

vscode version : 1.109.0
# 버전 확인
emacs --version
# 설치되어 있지 않다면
sudo apt install emacs
Emacs를 이용하여 메일 서비스를 사용할지를 묻는 단계입니다. 메일 서비스를 굳이 텍스트 에디터에서 쓸 이유는 없으니 거절해 줍니다.

<Ok> 선택 후 ENTER

No configuration 선택 후 ENTER

emacs version : 29.3
# 버전 확인
vim --version
# 설치되어 있지 않다면
sudo apt install vim

vim version : 9.1

vim와 emacs가 설치되어 있고 PATH에 정상적으로 등록됐음을 확인할 수 있습니다.


VS Code를 메인 개발 환경으로 사용하되, 필요에 따라 Vim과 Emacs를 통합 터미널에서 활용하는 하이브리드 워크플로우를 구성했습니다. 특정 도구에 종속되기보다는 각 도구의 강점을 상황에 맞게 선택할 수 있는 유연한 개발 환경이 이번 툴체인 구축의 목표였습니다.