목록build (8)
준호씨의 블로그
python3을 소스코드 빌드해서 설치하는 방법에 대해 알아보겠습니다. python2 소스코드 빌드 설치 방법은 다음 글을 참고하시기 바랍니다. python2 설치. 소스코드 빌드 해서 설치 하기 참고로 python2는 지원이 종료되었습니다. 2020년 1월 1일 python2 지원 종료. 마지막 버전은 2.7.18 2020년 4월 20일 출시? www.python.org/downloads/에서 캡처한 Active Python Releases입니다. Python 2.7 버.. junho85.pe.kr 소스코드 압축파일은 https://www.python.org/downloads/ 에서 다운로드할 수 있습니다. 현재 가장 높은 버전인 3.8.5를 설치해 보겠습니다. 저는 편의상 터미널에서 받았습니다. $ ..
참고로 python2는 지원이 종료되었습니다. 2020년 1월 1일 python2 지원 종료. 마지막 버전은 2.7.18 2020년 4월 20일 출시? www.python.org/downloads/에서 캡처한 Active Python Releases입니다. Python 2.7 버전이 2020년 1월 1일을 기점으로 지원이 종료되었습니다. 그런데 아래쪽을 보면 2.7.18이 2020년 4월 20일에 릴리즈 되었습니.. junho85.pe.kr 아직 python2를 사용하는 곳들이 남아 있어서 기록으로 남깁니다. 가급적이면 python3 이상 사용하시길 바랍니다. 다운로드 python 소스코드는 www.python.org/downloads/ Download Python The official home of ..
서버에 tmux를 설치하기 위해 $ sudo yum install tmux 했더니 1.8이 설치된다고 나왔습니다. 너무 구 버전이라 최신 버전을 설치해 보기로 했습니다. 일단 저 혼자만 쓰려고 제 홈 디렉터리에 설치했습니다. github에서 tmux 소스코드를 받을 수 있습니다. https://github.com/tmux/tmux/releases tmux/tmux tmux source code. Contribute to tmux/tmux development by creating an account on GitHub. github.com 현재 최신 버전은 3.1b입니다. tmux-3.1b.tar.gz의 링크 주소를 복사하고 wget 커맨드를 이용해서 다운로드하였습니다. 압축을 풀고 디렉터리로 이동합니다...
빌드한 프로그램이 실행되지 않아서 lldb 로 실행 해 보면 dyld: Library not loaded 가 뜨는 경우가 있다. Process 58785 launched: '/.../myprog' (x86_64) dyld: Library not loaded: libmycore.1.dylib Referenced from: /.../myprog Reason: image not found Process 58785 stopped DYLD_LIBRARY_PATH 설정 로드 되지 않는 libmycore.1.dylib 가 /mylib 에 있다면 DYLD_LIBRARY_PATH 에 추가 해 준다. export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/mylib/ 그래도 안된다면 /usr/lo..
gcc 로 컴파일 할 때 a 라이브러리가 b 라이브러리를 필요로 한다면 -la -lb 이런식으로 라이브러리 옵션을 적어 주어야 한다. a 라이브러리에서 b 라이브러이의 func_b 함수를 호출하는데 -lb 가 없거나 -lb 가 -la 앞에 있다면 a 라이브러리에서 b 라이브러이의 func_b 함수를 찾지 못하게 된다. 그런 경우 빌드 할 때 다음과 같이 undefined reference 오류가 발생하게 된다. a.c:111: undefined reference to `func_b' 공통적으로 참조 하는 라이브러리들은 가급적 뒤쪽에 배치 해 두는 것이 속편하다.