컴파일 관련해서...
시험삼아 아주 짧게 소스를 작성했는데 한번 보세요;;
---------- kk.h -----------
#include <stdio.h>
class kk
{
public:
kk();
~kk();
void print();
};
------------- kk.cpp ---------------
#include <stdio.h>
#include "kk.h"
kk::kk()
{
}
kk::~kk()
{
}
void kk::print()
{
printf("kk\n");
}
----------- test.cpp -----------------
#include <stdio.h>
#include "kk.h"
int main( int argc, char **argv )
{
kk k;
k.print();
return 0;
}
---------------------------------------------------------------------------------------------------
이렇게 작성을 하고
gcc test.cpp kk.cpp
로 컴파일 했는데 링크에서 에러가 나네요..
/tmp/ccaaXP6b.o(.ef_frame+0x11): undefined reference to '__gxx_personality_v0'
collect2: ld returned 1 exit status
이런 에러가..;;
어떻게 컴파일 해야 에러가 안나나요?
소스엔 문제가 없는거 같은데;;;
운영체제는 레드헷리눅스 9 에요;;
g++로 해보세요... 라고 답변하려고 했는데제 리눅스에서는 gc
g++로 해보세요... 라고 답변하려고 했는데
제 리눅스에서는 gcc로도 잘 되네요.
그래도 g++로 한 번 해보세요... ;;
됩니다! ㅋ ^^
감사합니다~ ^^
-----------------------------------
속좀 썩이지 마라~~ 잉???
댓글 달기