Embedded : : Linux/: : Linux 13

LINUX에서 Cmake 설치하기

Linux에서 Build를 위해서는 cmake가 필요하다.​cd .. // Build 하려는 디렉토리 이동mkdir build; cd buildcmake .. // cmake를 실행한다. Error 발생 시 cmake를 설치해야한다.make./DNN_yolo ​https://cmake.org/download/  $ wget https://github.com/Kitware/CMake/releases/download/v3.28.0-rc3/cmake-3.28.0-rc3.tar.gz // wget을 통해 cmake tar 파일을 다운로드  2023. 11. 2 현재 최신버전이 cmake-3.28.0-rc3이다.그 이후에 압축..

LINUX OpenSSL 설치하기

LINUX OpenSSL 설치하기 cmake 하던 중간에 종종 make나 sudo make install에서 오류가 뜨는 경우가 있다.그럴 때는 OpenSSL을 설치한다.​https://www.openssl.org/source/ 위 사이트에 들어가서, openssl-1.1.1w.tar.gz를 마우스 우클릭 후에 링크 복사를 한다. ( 2023-Sep-11, 가장 최신 버전) // wget으로 Download. wget이 없으면 yum install wget (Redhat) || apt-get install wget (Ubuntu)$ wget https://www.openssl.org/source/openssl-1-1-1w.tar.gz// tar xvfz로 압축풀기..

Linux : Build System (Makefile, CMake)

Intro : C 프로그래밍 작업 순서Ⅰ. 프로그램을 작성Ⅱ. 컴파일러를 통해 컴파일 진행Ⅲ. 링크 진행Ⅳ. 실행파일 생성      Ⅰ. 프로그램 작성  자신이 구현하고자 하는 것을 C언어를 사용하여 논리적으로 작성한다.(이렇게 작성된 것을 Source-Code라 한다.)  이렇게 프로그램을 작성하는 과정을 흔히 코딩(coding)이라 한다. C/C++에서 우리가 작성한 소스 코드를 실제 실행할 수 있는 실행 파일로 변환하기 위해서는 빌드라는 과정이 필요하다.이 과정은 전처리(Preprocessing), 컴파일(Compile), 어셈블링(Assemble), 링킹(Linking) 순서로 이루어진다.     Ⅱ. 컴파일러를 통해 컴파일 진행  C언어를 이용해 작성한 코드를 컴퓨터가 이해할 수 있도록 기계어로..