[VSCode] C++ 라이브러리 링킹 오류 처리
Introduction
VSCode로 C++ 코딩을 하다가 라이브러리 링크를 해야 되는데 어디에서 해줘야 하는지 몰랐다.
오류를 보니 pthread 라이브러리를 못찾는 것인데, pthread 라이브러리는 컴파일 때 링킹을 해주면 된다.
터미널로 하면
g++ thread1.cpp -o thread1 -l pthread
VScode에서는 컴파일 시 옵션을 tasks.json에서 넣어줄 수 있어서 그 부분을 봤더니 아래 빨간 부분이 컴파일 옵션인거 같아서 아래에 같은 문법으로 추가해 줬다.
추가한 후 빌드를 해줬더니 의도한 대로 -l pthread
옵션이 더해지면서 성공적으로 빌드가 되었다.
댓글남기기