CS50 라이브러리 Mac에서 사용하기

dondonee·2023년 1월 16일
0

CS50

목록 보기
2/12
post-thumbnail

CS50에서 제공하는 과제들이 생각보다 좋아서, 문제풀이 코드를 깃허브에 보기 좋게 정리하고 싶었다. C 에디터로는 VScode를 선택했고, 로컬에 라이브러리를 가져오기 위해 검색해봤더니 라이브러리 설치를 안내하는 공식 페이지가 있었다.

  1. Download the latest release from https://github.com/cs50/libcs50/releases
  2. Extract libcs50-.
  3. cd libcs50-*
  4. sudo make install

맥 사용자는 위와 같이 하라고 하는데 잘 안돼서 또 구글링을 하다 친절한 블로그를 발견했고 라이브러리 설치에 성공했다.

라이브러리 적용하기

  1. 최신 버전을 다운로드 (.zip)
  2. 압축 풀기
  3. 터미널에서 해당 폴더로 이동(cd)
  4. 다음 명령어를 친다: sudo make install
    • 여기까지가 공식에서 안내해 준 단계
    • 하지만 clang -lcs50 명령을 실행해보면 library not found for -lcs50 오류가 뜰 것이다.
  5. 설치 경로로 들어가 심볼릭 링크를 만들어 준다.
    • 링크 파일(libcs50.dylib) -> 원본 파일(libcs50-11.0.1.dylib)
    • ls -la: libcs50.dylib의 file permission 첫 글자가 l로 바뀌었다면 링크가 된 것.
    • 여기까지 했다면 clang -lcs50 명령어가 성공적으로 작동한다.
  6. 편의를 위해 Makefile을 만들어 준다(수업에서 썼던 make 명령어를 사용하기 위함)

Reference

0개의 댓글