컴퓨터/c

c vscode 셋팅 gcc 컴파일

풍경소리^^ 2024. 7. 29. 14:20

https://www.youtube.com/watch?v=xvZfgJJ0t8k

 

https://www.youtube.com/watch?v=3a2KdMTRgKc

 

code runner 설치

 

https://www.youtube.com/watch?v=3PjvjNmdgNE

 

코드작성 main.c

상단메뉴-터미널-새터미널 Ctrl+Shift+`

dir

gcc main.c

a.exe 생성됨

a.exe 파워셀 실행시 에러

./a Tab키

자동완성됨 .\a.exe

===

gcc main.c -o main.exe

main.exe 생성됨

./main Tab키 Tab키

자동완성됨 .\main.exe

===

만약 중간단계인 컴파일만 하겠다면

gcc -c main.c

main.o 생겨남

gcc main.o run_main.exe

run_main.exe 생겨남

===

c파일이 여러개를 만들었다면

gcc -c main.c hello.c miero.c

===

c++ 이라면

코드작성 main.cpp

g++ .\main.cpp

a.exe 생성됨

\a.exe

 

https://www.youtube.com/watch?v=uDq7woPOZ_A

 

확장(Extension) 설치

C/C++ Edit Configuration 설정

Ctrl+Shift+P

C++ edit configurations (UI)

Compiler path
C:\mingw64\bin/g++.exe

IntelliSense mode
windows-gcc-x64

C++ standard
c++17

.vscode폴더
c_cpp_properties.json 생김

코드실행

상단메뉴
Run
Run Without Debugging Ctrl+F5
C++ (GDB/LLDB)
C/C++: g++.exe build and debug active file preLaunchTask: C/C++: g++.exe build active file
[Browser for CMakeLists.txt] Search for CMakeLists.txt on this computer 나오면 esc로 무시

결과 나오면
TERMINAL 클릭

결과 출력됨

오른마우스-Panel Position-Right

디버깅 설정

Ctrl+Shift+P
c++ de 입력해서
C/C++: Add Debug Configuration
C/C++: g++.exe build and debug active file preLaunchTask: C/C++: g++.exe build active file

이렇게 하면
.vscode폴더
launch.json 생김 - 디버거 설정 내용이 담겨있음
tasks.json 생김 - Ctrl+F5 하면 적용되는 내용 담겨있음

Tasks 설정

Launch 설정

 

제대로 작동되는지 확인 - 코드에 브레이크포인터 설정해 놓고

상단메뉴
Run
Start Debugging F5

 

https://www.youtube.com/watch?v=UqCZda8DLGc