Tools
-
vscode 설치 & C++ extentionsTools/IDE 2023. 10. 9. 02:33
IDE(Integrated Development Environment)는 통합 개발 환경으로 코드 작성, 디버깅, 테스팅 및 프로젝트 관리 기능을 통합하는 종합적인 환경을 제공한다. 이번에는 vscode를 설치하고 편리한 extention이 어떤것이 있는지 보도록하자. vscode installation on Ubuntu 홈페이지에서 다운을 받는 방법, 그리고 명령어로 설치하는 방법 두 가지가 있다. 홈페이지로 설치는 다음 사이트에 들어가서 Debian, Ubuntu용 설치 파일을 다운받으면 된다. https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor rede..
-
CMake Build SystemTools/CMake 2023. 10. 9. 02:13
C++의 Build System은 다음의 역할을 한다. - 코드 컴파일 및 빌드 소스 코드 파일을 컴파일러와 링커를 사용하여 실행이 가능한 프로그램으로 변환한다. 소스 코드의 구문 검사, 의미 분석, 최적화 및 목적 코드 생성등을 한다. - 의존성 관리 프로젝트 내의 파일 및 모듈 간의 의존성을 추적하고 관리한다. 특정 파일이 변경되었을 때 어떤 파일을 다시 컴파일해야 하는지 결정하는데 도움을 준다. - 자동화 빌드 프로세스를 자동화하여 반복 및 복잡한 작업을 간소화 하며 Human error를 줄인다. 개발자가 더 많은 시간을 코드 작성 및 디버깅에 집중하도록 돕는다. - 환경관리 다양한 플랫폼 또는 환경에서 소프트웨어를 빌드하고 실행할 수 있도록 돕는다. 다른 운영 체제 또는 아키텍처에서 동일한 코드..
-
GCC_Clang Compiler installation (Ubuntu & Windows)Tools/IDE 2023. 10. 8. 22:19
Compiler installation on Ubuntu - GCC 터미널을 열어서 다음의 커맨드를 실행한다. $ sudo apt update && sudo apt upgrade -y $ sudo apt install -y build-essential # 필요한 종속성 설치 $ sudo apt install -y gcc 다음 명령어로 gcc의 버전이 확인된다면 설치가 된 것이다. $ gcc --version - Clang clang은 다음의 명령어로 설치를 진행하면 된다. $ sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" $ sudo apt install -y clang 다음 명령어로 clang의 버전이 확인된다면 설치가 된 것이다. clang --..
-
Git & GithubTools/Git 2023. 9. 18. 19:46
Git & Github Git은 버전관리 소프트웨어로 로컬 저장소의 모든 변경사항을 기록하여 프로젝트를 관리할 때 도움을 준다. Github는 Git을 사용하는 프로젝트를 지원하는 웹 호스팅 서비스이다. Git은 로컬 저장소에서 작동하기에 Github를 사용하여 웹 상에서 업로드하고 공유할 수 있다. 윈도우10에 git을 설치하고 test 폴더에서 몇 가지 예시를 사용해보았다. 우선 git을 제대로 설치하였다면 git --version 명령어로 git의 버전을 확인 할 수 있다. 현재 test폴더에 git status 명령어를 사용해도 git과 연결되어 있지 않기 때문에 다음과 같이 출력된다. git init 명령어로 저장소를 생성하고 git status 명령어를 사용하면 다음과 같이 아직 commit ..