Programming
코딩을 하면서 느낀 점에 대하여 쓴 글타래.. 많은 분들이 댓글을 달아주셨다. 한번씩 내가 잘하고 있는지/아닌지 를 파악하는데 중요한 지침서가 될 것 같다. 생각이 나면 한번씩 들려보자. http://kldp.org/node/117429
Eclipse 에서 제공하는 여러가지 plug-in 들을 사용하면 레드마인과의 일감 연동을 할 수 있다. 이를 이용하면 eclipse 에서도 redmine 으로 일감 보고/가져오기 등의 기능을 수행할 수 있어 매우 편리하다. 먼저 redmine 과 eclipse 가 연동된 필자의 작업환경을 보자. 먼저 가장 기본이 되는 내용은 Redmine Wiki 의 내용이다. 지금 여기에 적는 내용 역시 redmine wiki 의 내용을 [...]
리눅스를 사용하는 나에게는 윈도우에서 발생하는 모든 일들이 난감하게 다가온다. 윈도우가 낯설어서가 아닌, 특이하게도 내가 겪는 일들은 보통은 발생하지 않는 에러들이 대부분이기 때문이다. 아마도 윈도우를 VMware 혹은 Virtual Box로 구동해서 그런듯 싶다… 이번에도 한참을 헤매이다 겨우 해결방법을 찾아 이렇게 블로그에 포스팅을 한다. Visual Studio 6.0 설치 시 ‘ACMEsetup을 찾을 수 없습니다’ 메시지가 나올 경우… 출처 : [...]
Continue reading about Visual Studio 6.0 설치 시 ‘ACMEsetup을 찾을 수 없습니다’ 메시지가 나올 경우…
/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 [...]
1. 공식 다운로드 페이지에서 ACE-5.5.tar.gz파일을 다운로드 받습니다. 2. 환경 변수를 설정합니다.(~/.bash_profile) – ACE_ROOT=/home/k2/Apps/ACE_wrappers;export ACE_ROOT – LD_LIBRARY_PATH=$ACE_ROOT/ace:$ACE_ROOT/lib:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH 3. $ACE_ROOT/ace에서 심볼릭 링크 추가합니다. – ln -s config-linux.h config.h 4. $ACE_ROOT/include/makeinclude 에서 심볼릭 링크 추가합니다. – ln -s platform_linux.GNU platform_macros.GNU 5. $ACE_ROOT/ace에서 make 6. 컴파일 제대로 되었는지 확인합니다. – $ACE_ROOT/examples/Threads에서 make – ./task_one 실행하면은 아래 [...]
예제 프로그램을 컴파일 하려던 중 아래의 에러 메시지를 만났다. 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
KLDP 에서 자료를 검색하던 중 GDB와 관련된 매우 유용한 글타래를 발견하고 여기에 링크를 걸어둔다. http://kldp.org/node/71806
HPUX 를 사용하게되면 필연적으로 aCC와 친해져야 하는데, 보통의 gcc, g++과는 옵션 및 사용방법이 틀려 고생하는 경우가 있다. 아래의 링크에 aCC 매뉴얼을 링크해 두었다. http://docs.hp.com/en/8/commandsyntax.htm


최근 답글