2021/06 4

[cmake] cmake 기초 부터 활용 까지

cmake란? 쉽게 말하면? - source의 코드의 빌드를 쉽게 해주는 tool 어렵게 말하면? - Meta-Make기반의 빌드 프로세스를 관리하고 작성는 툴 - 빌드에 필요한 설정, 의존성, 패키징을 위한 파일을 생성 및 관리 함 - 직접 빌드를 수행하는 빌드 시스템이 아님, build는 컴파일러가 한다. 핵심 기본 구조 - 프로젝트의 기본 구조 - 출처 : https://medium.com/swlh/c-project-structure-for-cmake-67d60135f6f5 Simple project structure The main idea about project structure is that you have at least 2 folders include and src. Folders pur..

[bash] 알면 좋은 팁!!

source와 . source와 .은 파일을 실행하는 명령어입니다. source - 현재 shell 기반으로 실행됨 Ex) #source test.sh 활용 1) bash 프로그램에서 다른 bash 프로그램은 include 할 때 사용됨. 활용 2) 현재 shell에 설정 사항을 바로 적용 하고 싶을떄 사용 . - 신규 shell을 하나 만들어서 실행됨 Ex) #. test.sh or #./test.sh 활용 1) bash 프로그램을 단독으로 실행 하고 싶을때 사용. bash 프로그램 대부분 이 방식으로 사용함.

[bash script] 유용한 bash 스크립트 모음

실행 결과를 바로 읽어서 한 줄씩 처리 하기 #!/bin/bash find ./ -name config.log | while read file_name; do echo "$file_name " && tail -n 1 $file_name done bash 세부 명령 read - 표준 입력(파이프라인 입력 또는 키보드 입력)에서 한 줄의 내용씩 읽어 들이는 명령어이다. while - 반복문 find - 검색 명령 Option 만들기 #!/bin/bash # Bash Menu Script Example PS3='Please enter your choice: ' options=("Option 1" "Option 2" "Option 3" "Quit") select opt in "${options[@]}" do c..