전체 글

전체 글

    [rpm] package file variables

    Macros mimicking autoconf variables %{_sysconfdir} /etc%{_prefix} /usr%{_exec_prefix} %{_prefix}%{_bindir} %{_exec_prefix}/bin%{_libdir} %{_exec_prefix}/%{_lib}%{_libexecdir} %{_exec_prefix}/libexec%{_sbindir} %{_exec_prefix}/sbin%{_sharedstatedir} /var/lib%{_datarootdir} %{_prefix}/share%{_datadir} %{_datarootdir}%{_includedir} %{_prefix}/include%{_infodir} /usr/share/info%{_mandir} /usr/share/..

    [CMake] CMakeLists.txt 변수

    PROJECT_NAME[설명]project() 명령으로 정의한 프로젝트 이름이다. PROJECT_SOURCE_DIR[설명]현재 프로젝트의 최상위 source 디렉토리.이 디렉토리는 가장 최근 PROJECT() 명령의 source directory이다. CMAKE_SOURCE_DIR[설명]source tree의 top level 경로. 현재 CMake source tree의 top level의 전체 경로를 저장하고 있는 변수이다.

    [CMake] CMakeLists.txt 명령

    CMAKE_MINIMUM_REQUIRED()[문법]cmake_minimum_required(VERSION major.minor[.patch[.tweak]] [FATAL_ERROR]) [설명]CMakeLists.txt 파일에 가장 먼저 호출되어야 하는 명령어로, Project name을 명시하는 project() 명령보다 먼저 호출된다. Cmake build를 실행하기 위한 최소 버전을 명시하여 만약 CMake의 현재 버전이 cmake_minimum_required()에 명시된 버전보다 낮다면 build 진행을 멈추고 에러를 출력한다. ADD_DEFINITIONS()[문법]target_include_directories(-DFOO -DBAR ...) [설명]현재 디렉토리 및 하위 경로에 대한 컴파일러 명령..

    [C언어] 실수형 MAX, MIN 값

    정수형 변수의 최대, 최소 값은 limits.h에 선언되어 있다. 실수형 변수는 float.h에 선언되어 있다. FLT_MIN 1E-37DBL_MIN 1E-37LDBL_MIN 1E-37 FLT_MAX 1E+37DBL_MAX 1E+37LDBL_MAX 1E+37

    프로세스가 사용중인 fd 확인방법

    프로세스가 사용중인 fd 확인 방법 proc 파일시스템의 fd 항목 이용하기. seunghason@son:~$ ls -alZ /proc/2272/fdtotal 0dr-x------ 2 seunghason seunghason ? 0 11월 1 09:13 .dr-xr-xr-x 9 seunghason seunghason ? 0 11월 1 09:12 ..lrwx------ 1 seunghason seunghason ? 64 11월 1 09:13 0 -> /dev/nulllrwx------ 1 seunghason seunghason ? 64 11월 1 09:13 1 -> /dev/nulllrwx------ 1 seunghason seunghason ? 64 11월 1 09:13 10 -> socket:[13102..

    [SQLite3] Journal mode 확인하기

    sqlite3 db에 직접 접근하여 journal mode 확인하기 sqlite> PRAGMA journal_mode;persistsqlite> PRAGMA journal_mode=wal;walsqlite> PRAGMA journal_mode;walsqlite> PRAGMA journal_mode=persist;persistsqlite> PRAGMA journal_mode;persist 참고 : [SQLite3] Journal mode