프로그래밍 QnA

bizzare의 이미지

[질문] 괴롭습니다. -_- template 관련 에러...

GCC 3.2x 에서 잘 컴파일되던 소스가
새로 페도라64비트 버전을 깔고서
거기에 있는 3.4버전으로 컴파일을 하니
어마어마하게 많은 에러가 나는군요. -_-;;;;;

대표적인 에러가 다음과 같은 에러입니다. :shock:

---------------------------------------------------------------------
there are no arguments to `clear' that depend on a template parameter, so a declaration of `clear' must be available
---------------------------------------------------------------------

소스를 보면 다음과 같은 식으로 stl::list를 상속받아 만든 템플릿 클래스를 만들어서 사용한 부분에서 난 에러입니다. (주요부분만 뽑아온 코드입니다.)

beekldp의 이미지

리눅스용 Make파일 에러 잡아주세요.

리눅스용 Make파일을 실행하였는데 이러한 에러가 납니다.
어떻게 해야 할까요. 난감합니다. :D

Quote:
---->>> libforms.a(objects.o)(.text+0x17ef): In function `fl_get_underline_pos':는
도체 뭘 말하는지.. libforms.a라이브러리 파일은 해당 폴더에 있고 그 내부에
objects.o도 있습니다. fl_get_underline_pos함수가 뭘 어쨋다는것 같은데....???[/code]

---->>> 또 : undefined reference to `__ctype_b' 이것은 뭔지...?

---->>> LOPT매크로도 현재 폴더패스로 -L./를 걸었습니다.


yangsg의 이미지

mysql error 2014

Error: 2014 (CR_COMMANDS_OUT_OF_SYNC) 

Message: Commands out of sync; you can't run this command now 

상황은 여러 thread에서 mysql_query를 날린경우입니다..
각 thread별로 mysql_conn을 하지는 않았습니다..
프로그램 실행시 전역으로 선언된 mysql_conn을 이용하여 작업을 하였는데요..

거의 발생은 하지 않는데 위와 같은 mysql error가 발생하는 이유가 무엇인지요...

msoyu의 이미지

프로세스가 현재 무엇을 하고 있는지 명령어를 이용해 알 수 있

안녕하세요?

여러 개의 쓰레드를 사용하는 프로세스가 어느 순간에 동작이 멈추는 것 같습니다. 많은 출력문을 주기적으로 출력 하도록 해 놓았는데 메시지가 하나도 출력되지 않는 것으로 보아 멈춰 있는 듯 합니다. top 을 이용해 살펴보면 sleep으로 표시되고, CPU를 사용하지 않고 있습니다.

디버깅을 해 보려 하지만 쉽지가 않네요.
그래서, 혹시 명령어를 이용하여 프로세스 또는, 각 쓰레드들이 어떤 함수를 수행중인지 알 수 있을까 해서요.

참고로, main 을 포함하여 총 4개의 쓰레드로 구성되어 있습니다.

vudghkzm의 이미지

vim 에서 split 한 창들 이동하는 단축키가 무엇인가요?

vim에서 하나의 창에서 split 을 이용해서 파일 여러개를 띄워놓고 작업할 때 파일 간 이동하는 단축키가 무엇인가요?

lacovnk의 이미지

std 사용하는데 왜 에러가 나는지 모르겠습니다 ㅠㅠ

#include <string>
using namespace std;

string::size_type myRecvUntilGet(int,string&,const char*);

string::size_type
myRecvUntilGet(int socket,string& buf,const char* target)
{blabla..}

main도 blabla..

그런데, iostream을 include해주면 다음과 같이 에러가;

Quote:
/tmp/cc26nIn7.o(.text+0x49): In function `__static_initialization_and_destruction_0(int, int)':
: undefined reference to `std::ios_base::Init::Init[in-charge]()'
/tmp/cc26nIn7.o(.text+0x7a): In function `__tcf_0':
: undefined reference to `std::ios_base::Init::~Init [in-charge]()'
shtjdanr의 이미지

프로그래밍에 대한 두려움

안녕하세요 전 가입한지 2틀된 새내기? 입니다..히히..

전 지금 C 언어 공부를 하고 있습니다 . 복습이라고 해야할까요..

하지만 .요즘은 잘 안되네요... 머리에 들어와도 깜빡 깜빡 하고...

예제를 풀때도 이문제는 잘 풀었는데 형식이 조금만 바뀌면 잘 안풀립니다 ...

다른 회원님들도 그러신지요 ..후후후...

초보 라 그런걸까요 ..아님 제 머리가 안되는 걸까요.. 정말 프로그래밍을 사랑하는데.ㅠ.ㅠ

여러분들에 많은 조언 부탁.. 원츄 합니다.ㅠ.

shtjdanr의 이미지

c 언어 질문입니다

<html>

<pre>
#include <stdio.h>
#include <conio.h>

int manin()
{
char *name ;
int age ;
float cm , he , r_eye , l_eye ;
gets(name);

printf(" 나이는 ? : ");
scanf("%d",&age);

printf( "키는 ? : ");
scanf("%f",&cm);

printf("몸무게 ? :" );
scanf("%f",&he);

printf("오른쪽 시력 ? :" );
scanf("%f",&r_eye);

printf("왼쪽 시력 ? :" );
scanf("%f",&l_eye);

printf(" %s 님의 나이는 %d 입니다 " , name , age );
printf(" 키는 %3.2fcm 입니다 ", cm );
printf(" 오른쪽 눈은 %f3.2 , 왼쪽눈은 %f3.2입니다",r_eye,l_eye);

dragona79의 이미지

초보 프로그래머의 포인터 의문점..

int PrintAddress(char** array)
{
    printf("%x\n", (char*)(array);
    printf("%x\n", (char*)(array+1);
    return 0;
}

int main();
{
    char* array[300][50];
    PrintfAddress((char**)array);
    return 0;
}

결과값:
bfff80c0
bfff80c4

char인데 어째서 4바이트 차이가 나는거죠?

기초 부터 다시 시작할까봐요 T.T

vudghkzm의 이미지

ctags로는 여러 파일들 사이를 왔다 갔다 할 수 없는 건가요?

vim + ctags 조합을 사용하고 있습니다.

ctags * -R 명령으로 태그 파일을 만들고, Ctrl + ] 와 Ctrl + t 명령으로 소스 분석을 하고 있습니다.

헌데 .cpp 파일과 .h 파일을 왔다 갔다 할 수는 없더라구요. 예를 들어, .h 파일에 typedef 해놓은걸 보고 싶어서 Ctrl + ] 를 했는데, .cpp 파일에서 .h 로 넘어가질 못하네요.

어떻게 방법이 없을까요?

페이지

프로그래밍 QnA 구독하기