Tip
리눅스에서 년, 월, 일, 시, 분, 초 로 나타내는 함수로 time, localtime 있다. 1장. localtime(3) 차례 1.1절. 사용법 1.2절. 설명 1.3절. 반환값 1.4절. 예제 1.1절. 사용법 #include <time.h>struct tm *localtime(const time_t *timep); 1.2절. 설명 timep 를 입력받아서 유저 시스템의 time zone 에 맞도록 시간 값을 돌려준다. 시간 값은 tm 구조체에 들어간다. tm 구조체는 다음과 같은 […]
컴파일중 이상한 오류를 발견했다.. /usr/local/arm/arm-linux/sys-include/asm/fcntl.h:74: parse error before “pid_t”/usr/local/arm/arm-linux/sys-include/asm/fcntl.h:80: parse error before “loff_t”/usr/local/arm/arm-linux/sys-include/asm/fcntl.h:82: parse error before “l_pid” 단순한 프로그램이었는데…이상했다. 이렇게도 바꾸고 저렇게도 바꾸어서 원인을 찾았는데… 답은 헤더 파일의 입력 순서에 있었다. 원래는.. #include <stdlib.h> #include <unistd.h>#include <sys/mman.h>#include <asm/fcntl.h>#include <stdio.h> 였는데… 이를 다음과 같이 바꾸니 문제가 해결되었다.. #include <stdlib.h>#include <unistd.h>#include <sys/mman.h>#include <asm/fcntl.h>#include <stdio.h> 개운하지가 않다. 문제는 […]
g++ 컴파일 중 다음과 같은 에러 메시지를 확인했다. error: multiple types in one declaration 위와 같은 메시지가 발생하는 이유는 간단하다 클래스나 구조체의 마지막에 세미콜론을 잊어 버려서 생기는 에러이다. 생각보다 간단하다. 하지만 이 세미콜론을 잊어버린 곳 찾기가 가끔은 쉽지 않을 경우가 있다. (…나처럼)
Continue reading about error: multiple types in one declaration
윈도우에서의 파일을 리눅스에서 열때… CR LF 부분에 ^M 표시가 나는 경우가 있다. 나는바보다^M 그렇니까 이것도 못하지^M 바부팅 이럴 때는 다음과 같이 입력해 주면 된다. %s/^M/^M/g (여기서 ^M은 Ctrl+V <ENTER>로 입력합니다.) 혹은 이렇게도 가능하다. :set fileformat=unix :set fileformat=dos :set fileformat=mac 더 많은 해결책을 찾고 싶다면 다음 링크를 참고하면 된다. 관련 링크 : http://kldp.org/node/36998
Recent Comments