# cmake
C++ Carla client
OS : Ubuntu 20.04carla : 0.9.13https://github.com/carla-simulator/carla/releases/tag/0.9.13source code(zip) 다운로드 후 unzipsudo apt install clang-8U
CMake 란?
Cmake는 Makefile을 만들어주는 툴입니다. Cmake를 설명하기 전에 Makefile이 무엇이냐면 빌드를 편리하게 해주는 일종의 빌드 스크립트라고 보시면 됩니다. 이 스크립트를 make명령을 사용해서 실행시키기는 겁니다. 그냥 shell파일을 이용해서 빌드를 할 수 있겠지만 Makefile을 사용하는 이유는 Incremental build의 방식을...
설치 팁
윈도우에서 cmake를 사용하려면 https://cmake.org/download/ 에서 다운로드 받아야 합니다. Binary Distributions에 있는걸로 다운 받으시면 됩니다. system Path에 추가할거냐는 설정 화면에서 CMake를 언제 어디서든 이용할 수 있도록 Add CMake to the system PATH for all user...
M1칩 Mac에 khaiii 형태소 분석기 설치하기
MacOS에 khaiii(Kakao Hangul Analyzer iii) 형태소 분석기를 설치하는 방법에 대해 정리해보고자 한다.
CMake란
CMake란 CMake 는 빌드 파일을 생성해주는 프로그램. 다시 말해 CMake 를 통해서 프로젝트를 빌드를 하는 것이 아니라, CMake 를 통해서 빌드 파일을 생성하면 빌드 프로그램을 통해서 프로젝트를 빌드 하는 것. CMake 를 사용하는 모든 프로젝트에는 반
CMake Update 방법 (purge 없음)
우분투 18을 쓰며 apt에서 제공하는 cmake 버전이 너무 낮아 안되는 프로그램들이 있다.보통 이때, 해결 방법들을 기존 cmake를 무조건 purge하고 cmake 소스를 받아 직접 빌드를 하라고 하는데, 이러면 디펜던시로 걸려 있는 ROS 같은 프로그램들도 모두

cmake error: Could not find a package configuration file provided by "ITK" with any of the following names:
이 에러를 보고, 여러가지 다 해봤지만 결국 문제해결 방법은 딱 두줄..
각종 개발 도구 소스 빌드 (make, cmake, gcc...)
각종 개발 도구 빌드 GCC Neovim build cmake glibc make tmux

cmake 버전 업그레이드
google OR-tools 설치하려고 보니 cmake 버전 3.15 이상이 필요하다고 한다.현재 버전은 3.10.2이걸로 이전 버전 cmake를 지우라는 얘기가 있는데 지울 필요 없음. 지우면 ROS 다 날라감.https://cmake.org/files/여기

실습(2023.01.03 ~ing)
실습 지금까지 공부한 내용을 바탕으로 작은 프로젝트를 만들었다 요구사항 간단한 사칙연산 프로그램 연산기능들이 각기 다른 소스파일로써 존재할것 main함수에서는 입출력만을 담당할것 정,동적 라이브러리를 생성할것 git,github에 업로드 해볼것 준비한 프로그램의

Cmake, Makefile 실습
Build 빌드는 다음의 세가지 상태로 과정을 구분하여 나뉜다 > - 소스파일 목적파일 실행파일 소스파일은 우리가 평소에 에디터에서 편집하고 수정할수있는 형태의 파일들로 \.c형태의 파일들을 의미하고, 목적파일은 \.o형태의 파일들이다, 실행파일은 최종적으로 빌드가
Cmake,Makefile 개념잡기
프로그램 개발시, 프로젝트가 거대해지고 코드가 길어지게 되면 하나하나의 수정파일을 즉시 반영하고 빌드하기가 매우 번거로워 지는데, makefile을 이용해서 빌드시에 불편함을 줄일수가 있다.makefile의 주 구성요소로는 목표가 되는 변수명을 지정하는 target,
특정 라이브러리 추가가 cmake로 안될때
$ whereis libpcap로 라이브러리 위치 찾고,link_libraries(/usr/lib/x86_64-linux-gnu/libpcap.so) 로 추가해주기
리눅스 소스 설치 - Cmake 옵션 의미
$ cmake \\'-DCMAKE_INSTALL_PREFIX=/usr/local/mysql' = mysql을 설치할 기본 경로 지정'-DINSTALL_SBINDIR=/usr/local/mysql/bin' = mysqld server 설치할 위치 지정'-DINSTALL_

[cmake 오류] Ubuntu에서 MySQL 설치 중 cmake 오류 / c++: internal compiler error: killed (program cc1plus)
나를 4일동안 가둬둔 cmake 오류... 4일동안 못 찾아낸 원인을 몇 시간만에 찾아내신 그 분께 감사드리며.. 바쁜 사람들은 해결 완료 부분부터 보면 될 것 같다. 1. 🚨문제 발생 Ubuntu에 MySQL을 다음과 같은 코드를 넣고 make를 기다리던 중..
CMake: Add your library
linux lddposition: usr/bin/lddfontionalité: vérifier tous les libraries partagées liée d'un executable.grammaire: ldd option binary_nameoption: \-v: m