관련메타
히스토리
- 생성
- 이맥스 ccls clangd 개발환경
2025 임베디드 C/CPP 환경
#임베디드
- #LLM: 임베디드 리눅스 도서 분석 - 엣지AI 욕토 커널 관련
- #임베디드리눅스 - #구직 #채용 #회사 #모음 - 시스템 반도체 전장 로봇
- §Janet #자넷 #함수형 #프로그래밍 #언어
컴파일러 설치 및 버전 관련
clangd
clangd 14
update-alternatives
➜ sudo update-alternatives --install /usr/bin/clangd clangd /usr/bin/clangd-14 100
[sudo] junghan 암호:
update-alternatives: using /usr/bin/clangd-14 to provide /usr/bin/clangd (clangd) in auto mode
(base) ~ via v20.14.0 via 🐍 v3.12.2 on ☁️ gtgkjh@gmail.com
➜ clangd --version
Ubuntu clangd version 14.0.6
Features: linux+grpc
Platform: x86_64-pc-linux-gnu
(base) ~ via v20.14.0 via 🐍 v3.12.2 on ☁️ gtgkjh@gmail.com
Clangd 설정 추가
~/.config/clangd/config.yaml
파일에 표준 라이브러리 경로를 명시합니다 (예시):
CompileFlags:
Add: [-std=c++17, -I/usr/include/c++/13, -I/usr/include/x86_64-linux-gnu/c++/13]
(경로는 시스템에 맞게 수정)
우분투 환경에서 C++17 개발을 위한 필수 패키지 목록
DONT clang
# libboost-all-dev
sudo apt-get install clangd-18 bear gdb valgrind catch2 googletest cppcheck clang-tidy-18 libclang-cpp-dev