에러

pchero on August 24th, 2010

 예제 프로그램을 컴파일 하려던 중 아래의 에러 메시지를 만났다. Formatter.cpp:45: warning: extended initializer lists only available with -std=c++0x or -std=gnu++0x Formatter.cpp:45: warning: extended initializer lists only available with -std=c++0x or -std=gnu++0x  문제의 발단은 다음의 문구였다. pthread_mutex_t dateLock = PTHREAD_MUTEX_INITIALIZER  mutex 초기화를 위한 매크로 함수 PTHREAD_MUTEX_INITIALIZER 를 사용하기 위해서는 -std=c++0x 를 함께 사용하라는 메시지이다.  즉, 문제 […]

Continue reading about -std=c++0x -std=gnu++0x

pchero on October 14th, 2008

 어제 새벽.  데비안 시스템을 업그레이드하다가 웃긴 에러를 보았다.  참 친절한 에러다.ㅎㅎㅎㅎ

Continue reading about 재미있는 에러

pchero on March 12th, 2008

 컴파일중 이상한 오류를 발견했다.. /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>  개운하지가 않다.  문제는 […]

Continue reading about 알수없는 에러….

pchero on February 19th, 2008

 Tcl/Tk 스크립트를 실행시키는 도중 에러메시지를 발견했다. wrong # args: should be “for start test next command”    while executing“for {set k 0} {$i < $opt(nn)} {incr i}”    (file “wireless2.tcl” line 163)  무슨 내용일까…  구글을 살펴 보았으나 이렇다 할 내용은 찾지 못했다…  그러다가….정말 어이없는 실수가 눈에 들어왔다.  이 구문이 말썽이었는데… for {set i} {$i < […]

Continue reading about wrong # args: should be “for start test next command”

 우분투를 처음 설치하고 컴파일을 하려는 경우  관련 패키지 혹은 헤더파일이 없다고 에러 메시지가 뜬다.  이는 특정 패키지를 설치하면 문제가 해결된다. sudo apt-get install build-essential  명령어를 입력하면 필요한 패키지들이 자동으로 설치가 된다.

Continue reading about 우분투에서 gcc 컴파일러 관련 라이브러리 설치법