컴퓨터 활용(한글, 오피스 등)587 [Linux] 리눅스 *.so.* 파일 경로: 동적 라이브러리 링킹하는 방법 (feat. 정적(static) vs 동적(dynamic)) 출처:https://csj000714.tistory.com/491 2022. 7. 23. 13:24 반응형 💡 본 문서는 '동적 라이브러리 링킹하는 방법'에 대해 정리해놓은 글입니다. 리눅스에서 간혹 어떠한 프로그램을 설치하거나 실행할 때, 무슨무슨 so 파일(*.so), 가령 libX11.so.6 파일(*.so.*)이 없다고 할 때가 발생합니다. 이 문제에 대한 개념 및 원인과 해결책에 대해 정리하였으니 참고하시기 바랍니다. 1. 동적 라이브러리 1.1 정적 VS 동적 라이브러리 정적 라이브러리의 경우: 프로그램을 컴파일할 때 실행파일에 포함되어 배포됩니다. 속도가 빠르다는 장점을 가지고 있지만, 실행파일의 크기가 커지고 메모리를 상당히 차지하게 됩니다. 동적 라이브러리의 경우: 실행 프로그램에서 필요.. 2023. 11. 13. 리눅스에서 서버 구축 CENTOS 출처: https://it-serial.tistory.com/entry/Linux-Apache-Tomcat-JSP-OracleDB-%EC%84%A4%EC%B9%98%EC%97%B0%EB%8F%99-%E2%91%A1#google_vignette CentOS 7 리눅스에서 서버를 구축하기 위한 기본인 설치와 연동을 해보도록 하겠습니다. ● 목 차 ● 1. 오라클 jdk 설치 (java) ① 2. java 환경변수 설정 (+환경변수 설명) ① 3. tomcat설치 ② 4. tomcat 환경변수 설정 ② 5. oracle db 설치 전에 준비 해야하는 설정 (oracle 11gR2 express edition 설치) ③ 6. oracle db 설치 + oracle 계정 생성 (+권한) ④ 7. sqlplus 화.. 2023. 11. 13. 리눅스 라이브러리 경로 추가 Linux library path setting 1. LD_LIBRARY_PATH 환경 변수(environment variable) 이용하여 shared library 참조 $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/usr/work/mylib 이 설정은 영구적이지 않아 터미널을 닫으면 사라진다. 2. ~/.bashrc 직접 수정 bashrc는 별칭(alias)과 bash가 수행될 때 실행되는 함수를 제어하는 지역적인 시스템 설정과 관련된 파일로써, 모든 프로그램이 실행되기 전 수행된다. vi ~/.bashrc (파일명 앞의 .은 숨김파일을 의미) export LD_LIBRARY_PATH=/home/user/work/mylib:${LD_LIBRARY_PATH} 위의 명령어를 추가해주고 저장(:w) 해주면 영구적.. 2023. 11. 13. Using Emacs on Windows 11 with WSL2 출처: https://emacsredux.com/blog/2021/12/19/using-emacs-on-windows-11-with-wsl2/ Using Emacs on Windows 11 with WSL2 Dec 19, 2021 | Windows WSL2 Wayland pgtk • Bozhidar Batsov This article is a follow-up to an older article I wrote about running Emacs with WSL2, using an X server for Windows 10. The instructions there are still valid for Windows 11, but now we have a second simpler way for runnin.. 2023. 11. 12. apt 저장소 변경하기 출처: https://memostack.tistory.com/217 기본으로 kr.archive.ubuntu.com 로 설정되어 있지만, 속도가 빠른편은 아니다. mirror.kakao.com로 변경하게 되면 apt로 패키지를 다운로드 받을때 꽤나 빨라진다 (체감상으로도 느껴짐) 1. apt 저장소 변경하기 아래 sources.list 파일을 수정하자 $ sudo vi /etc/apt/sources.list sources.list kr.archive.ubuntu.com 를 mirror.kakao.com로 변경해보자 :%s/kr.archive.ubuntu.com/mirror.kakao.com/ vi의 문자열 변경 기능을 통해 수정 수정 완료 저장하고 apt 명령어를 수행해보자 $ sudo apt-get u.. 2023. 11. 12. 이전 1 ··· 48 49 50 51 52 53 54 ··· 118 다음