임베디드 리눅스 전용으로 만들어진 소형 C 라이브러리이다.GLIBC 는 GNU C Library 를 뜻합니다.C언어 자체는 input/ouput , 메모리관리, 문자열 조작 등의 기능이 없습니다.stdio.h 헤더 파일을 include 해야printf 함수를 가지고 출
명령어 모드에서 shift+v 를 누르면 visual 모드로 전환블럭을 잡고 :를 누르면 '<,'> 이 나타남norm i원하는 문자 입력하면 앞쪽 1개의 문자가 지워짐 2개 지우고싶으면 1→2로 바꿔서 2x라고 쓰면 됨.
The origin source linkUsing -Wl,-Bstatic optionTo link your program with lib1, lib3 dynamically and lib2 statically, use such gcc call:동적 링크 - lib1, l
header 파일도 제대로 추가한 것 같고, CMakerLists 로그를 봐도 관련된 라이브러리를 찾았다는 로그를 봤는데.. (found 라이브러리 머시기)왜 undefined 하는것인가?이럴 경우는 1\. 해당 라이브러리가 설치 안됐거나, 2\. 설치됐다 해도 라이
터미널의 width 크기에 따라 ps -ef 값이 출력되지 않을 때가 있었다.처음엔 pipe 명령때문인가, 아니면 grep 명령인가, 아니면 > out.txt 이용해서 파일로 저장하면 괜찮아 질까 하고 해봤는데 파일로 저장해도 결과는 똑같았고, pipe 명령도 grep
Ubuntu에서 설치된 하드웨어 NIC의 기본이름은 eth0이 아니다. 따라서 NIC 이름을 eth0로 식별하는 일부 상용 프로그램이나 리눅스용 데몬에서는 네트워크 하드웨어에 대한 정보를 찾지 못할 경우가 발생할 수 있다. 그렇기 때문에 원래 사용되던 eth0 이름으로
RPATH 정의 rpath란 Run-time search path로, 위키피디아에 따르면 “rpath는 실행 파일이나 라이브러리에 하드코딩 된 런타임 검색 경로를 지정한다.” 고 되어있다. rpath 는 바이너리 파일(shared library 또는 실행 파일)에 임베
Node.js 10.24 버전으로 빌드하기 위해 node-gyp를 이용하여 빌드하려고 한다. 그러나 다음과 같은 에러를 확인했다. 해당 버전이 C++ v11 를 사용해서 문제가 발생했다고 한다.(구글링) 따라서, gcc 4.8.2 이상 버전으로 업그레이드 하려고 한다.