본문 바로가기

우분투5

[Linux] 라이브러리 의존 확인 ■ Linux에서 실행 프로그램이 필요로 하는 shared library 확인하는 방법 0. 예제 파일OpenCV 3.2 를 참조하는 예제 코드 #include int main(void){cv::Mat img = cv::imread("Lena.jpg", CV_LOAD_IMAGE_COLOR);cv::namedWindow("Image", cv::WINDOW_AUTOSIZE);cv::imshow("Image", img);cv::waitKey(0); return 0;} 1. objdump $ objdump -p | grep Section: -A5 | 부터는 입력하지 않아도 되지만 너무 많은 정보가 나오기 때문에 사용 2. readelf $ readelf -d 3. ldd $ ldd 참조1. devanix - [.. 2017. 6. 28.
[Linux] 심볼릭 링크 만들기 ln 1. 심볼릭 링크 만들기ln -s 예) libexample.so.3.1.0 파일에 대한 심볼릭 링크로 libexample.so 를 생성하고자 할 때 (단, libexample.so 파일은 없어야 함) $ ln -s libexample.so.3.1.0 libexample.so 또는 $ ln --symbolic libexample.so.3.1.0 libexample.so ※ 심볼릭 링크로 파일 뿐만 아니라 디렉토리도 가능 (자세한 사용법은 $ man ln 하여 참조) 2. 심볼릭 링크 삭제rm $ rm libexample.so 3. 심볼릭 링크 확인3.1 ls 명령ls -l 3.2 stat 명령stat 참조1. dBRang - [Lnx] 심볼릭 링크(ln) 만들기 및 확인/삭제2. EarthCrash의 테스.. 2017. 6. 27.
[Ubuntu] Ubuntu 16.04 + OpenCV 3.2 설치 ※ 시스템 환경 - Ubuntu 16.04.2 LTS 64bit - OpenCV 3.2 - 설치일: 2017.06.12 ※ 참고자료1. 멈춤보단 천천히라도 - Ubuntu 16.04에 opencv_contrib 포함하여 OpenCV 3.2 설치 위 블로그에 OpenCV 설치에 대한 보다 자세한 설명이 기술되어 있으며, 각 패키지 설치 이유에 대해서도 잘 설명되어 있음. 본 게시물은 Ubuntu에 OpenCV를 설치할 때 명령어들을 Ctrl+C / Ctrl+V 하기 위한 용도로 작성하였음. 1. 기존 설치 패키지 업그레이드$ sudo apt-get update$ sudo apt-get upgrade 2. OpenCV 컴파일을 위한 필요 패키지 설치$ sudo apt-get install build-esse.. 2017. 6. 12.
[Ubuntu] Eclipse C/C++ 개발환경 구축 ※ 참고 자료 1. 매일 삽질하는 개발자의 블로그 - [우분투] 14.04 버전 Eclipse C/C++ 개발환경 구축 2. 어벤저X의 하드디스크 - [리눅스] 우분투에서 Eclipse(이클립스) 설치하기 요약. JDK(Java Development Kit) 설치 → C/C++ 개발 관련 패키지 설치 → Eclipse 설치 → Eclipse CDT 설치 환경. Ubuntu 16.04.2 64-bit // Java 8 // Eclipse neon.3 1. JDK 설치 Oracle JDK 설치의 경우 1) Repository 추가 $ sudo add-apt-repository ppa:webupd8team/java 2) Repository index 업데이트 $ sudo apt-get update 3) JDK.. 2017. 6. 8.
Ubuntu APT 명령어 정리 참고) Outsider's Dev Story sudo : superuser 권한으로 실행하기 위한 명령 apt: APT(Advanced Packaging Tool)는 Ubuntu를 포함한 Debian 계열의 리눅스에서 쓰이는 패키지 관리 명령어 도구 ■ 패키지 인덱스 정보 업데이트apt-get은 인덱스를 가지고 있는데 이 인덱스는 /etc/apt/sources.list 에 있으며 이곳에서 패키지의 저장소 정보를 얻게 된다. sudo apt-get update ※ 일반적으로 패키지 설치전에 인덱스 정보를 업데이트 하여 최신 정보에 해당하는 패키지를 설치 ■ 설치된 패키지 업그레이드설치되어 있는 패키지를 모두 새버전으로 업그레이드 sudo apt-get upgrade 의존성 검사하며 업그레이드 sudo ap.. 2016. 11. 16.