[완료] 리눅스에서 STL 컴파일할려면 어떻게하나요?
글쓴이: OpenSnake / 작성시간: 수, 2008/11/26 - 1:09오후
그냥 g++ 하니깐 오류가 뜨네요??
무슨 옵션을 넣어줘야 컴파일 되는건가요?
#include <iostream> #include <list> using namespace std; int main() { int ari[]={1,2,3,4,5}; list<int> li(&ari[0],&ari[5]); ostream_iterator<int> oit(cout,","); copy(li.begin(),li.end(),oit); return 0; }
Forums:
무슨 오류가 뜨는지
무슨 오류가 뜨는지 알려줘야 적당한 답이 나오겠죠?
혹시 command not found ??
( 아마도 적당한 헤더를 인크루드하지 않아서 생기겠지만요.. )
혹시 링크오류라면 -lstdc++해보세여
c++로 컴파일하면 이거 기본옵션일텐데..
즐린
#include <iterator>
를 넣어주니까 되네요.
std::ostream_iterator 부분이 선언이 안 된거 같네요
#include #include
#include < iterator >
#include < algorithm >
두개를 포함해야 함.
std::copy algorithm
std::ostream_iterator iterator
-----------------------
과거를 알고 싶거든 오늘의 네 모습을 보아라. 그것이 과거의 너니라.
그리고 내일을 알고 싶으냐?
그러면 오늘의 너를 보아라. 그것이 바로 미래의 너니라.
고작 블로킹 하나, 고작 25점 중에 1점, 고작 부활동
"만약 그 순간이 온다면 그때가 네가 배구에 빠지는 순간이야"
답변 감사합니다.... :)
iterator 을 넣으니깐 되네요.....
--------------------------------------------
혼자있고 싶습니다. 모두 지구밖으로 나가주세요.
--------------------------------------------
혼자있고 싶습니다. 모두 지구밖으로 나가주세요.
댓글 달기