C_C++
Invoking autoreconf in build directory: /home/jonathan/workspace/CIOD/CIOD_CTMP/0001.WorkSource_Automake/obsource autoreconf -i Can’t exec “libtoolize”: No such file or directory at /usr/bin/autoreconf line 189.Use of uninitialized value in pattern match (m//) at /usr/bin/autoreconf line 189.autoreconf: `configure.ac’ or `configure.in’ is required Configuration failed with error eclipse 와 autoconf 연동중.. 위와 같은 오류 발생. 아래의 명령어로 해결. # sudo apt-get install […]
/usr/include/features.h 파일에는 컴파일 할 때 사용하는 -D 옵션과 긴밀한 관계가 있다. 어떤 Define을 하느냐에 따라 각기 다른 내용의 컴파일과 링크가 이루어 진다. 그 내용을 /usr/include/features.h 파일의 전문을 여기에 싣는다. /* Copyright (C) 1991-1993,1995-2006,2007,2009 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you […]
Linux/Unix 프로그래밍을 하다보면 GCC 버전에 영향을 받는 경우가 있다. 예를 들면 ACE 라이브러리를 컴파일 할 경우, gcc-4.x 대의 버전에는 컴파일 오류가 발생한다. 그래서 부득이 gcc/g++ 을 다시 설치하려고 해도 여의치 않는 경우가 많다. 이럴 경우 다른 배포판을 찾아보게 되는데, 여기에 배포판마다 가지고 있는 gcc의 버전 정보를 싣는다. Distribution Version Compiler version Provided by Date BeOS […]
예제 프로그램을 컴파일 하려던 중 아래의 에러 메시지를 만났다. 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 를 함께 사용하라는 메시지이다. 즉, 문제 […]
오늘 C++ 책에서 나온 소스코드를 컴파일하다 이상한 에러를 발견했다. 17-2.cpp:84: error: expected unqualified-id before numeric constant17-2.cpp:84: error: expected initializer before numeric constant 다음의 링크에서 해답을 찾을 수 있었다. http://bytes.com/topic/c/answers/752247-what-does-expected-unqualified-id-before-numeric-constant-mean All uppercase names are often used for preprocessor macros, which doesn’t respect namespace scopes. Therefore such names should generally be avoided for everything else. 즉 어디에선가 […]
Continue reading about error: expected unqualified-id before numeric constant
Recent Comments