tool 성격의 프로그램을 멋지게 개발해 배포하였을 때, 프로그램의 활용도와 사용자 편의성을 높이려면 명령어 자동 완성이 필요합니다. 자동완성의 예를 보자면, 우분투 터미널에서 "git" 명령을 입력하고 한 칸 띄고 Tab 키만 눌러도 사용 가능한 명령어 리스트가 뜹니다. 또 그중에 처음 몇 글자만 입력하고 Tab 키를 누르면 나머지 글자들이 자동으로 입력됩니다. (이게 뜨지 않으면 생각만 해도 피곤한 일이 아닐 수 없습니다.) pic1. git의 명령어 자동완성 이런 자동 완성 기능을 bash에 적용하는 방법을 알아보겠습니다. (이 말인 즉, bash를 사용하지 않는 OS에서는 적용이 안될 수도 있습니다.) bash의 자동 완성 기능을 사용하려면 커서를 이용하는 script를 작성해야 합니다. /etc..
CMake는 make파일을 좀 더 쉽게 만들어 줍니다. 모든 툴이 그러하듯이 처음에는 문법이 낯설다가 익숙해지면 편해지고 개발 속도도 빨라지는데요, CMake도 그런 종류 중 하나라고 생각됩니다. Sample App 작성을 해보고, CMake 문법 관련 설명을 드리겠습니다. ※cmake가 설치되어 있어야 합니다. ($sudo apt-get install cmake) ※Sample Code 위치입니다. (https://github.com/z-wony/c_tutorial/tree/master/Tutorial2_CMake_build) CMake Example (hello-cmake) hello-cmake-0.1 폴더를 생성 후 하위에 아래와 같이 디렉토리 구성을 해보았습니다. CMakeLists.txt : 작..
spec 파일을 작성해 rpm 패키징 하는 방법을 소개하겠습니다. 복잡한 빌드 설정들을 제거하고 순수하게 packaging 방법만 확인할 수 있도록,빌드 자체는 거의 수동에 가깝게 작성하였습니다. ※Ubuntu 12.04 64bit 환경에서 Test 하였습니다.※fedora project wiki를 참조했습니다. (How to create an RPM package)※Sample Code 위치입니다. (https://github.com/z-wony/c_tutorial/tree/master/Tutorial1_RPM_packaging) 패키지 directory 생성. (여기서는 "hello-rpm" 이라 하겠습니다.)~/$mkdir hello-rpm source 작성 (간단히 hello를 출력하는 코드를 작..
- Total
- Today
- Yesterday
- libfuse
- content addressable storage
- Tizen SDK
- content-addressable storage
- systemd/casync
- Tizen Push
- samsung
- 푸시
- Wearable
- Lennart Poettering
- GCM
- Gear S3
- Push
- node-gyp
- Tizen
- Gear s2
- Samsung Push
- IOT
- NPPi
- CUDA
- Samsung gear
- casync
- node.js
- Push Service
- Container
- 타이젠
- nodejs
- gear
- Tizen Studio
- Tizen Emulator
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |