우분투 설치했습니다. 최신버전으로 설치했고요.. 그런데
sudo apt-get install build-essential했고요 make, gcc, g++ 다 설치가 되엇습니다. 물론
나초스 받아서 설치했고요 rpm -> deb로 바꿔서 설치했공교
cross컴파일 또한 rpm으로 되어있는것을 설치했습니다.
예를 들어서 설명드리겠습니다. A라는 class와 B라는 class가 있습니다. A와 B는 각각 다른 library에 들어있으며, class B는 class A의 method를 호출합니다.
filename: a.h
class A { public: A(); virtual ~A(); void HelloA(); };
filename: a.cpp
#include <iostream> #include "a.h" using namespace std; A::A() { cout << "A::A()" << endl;
아래와 같은 aix 사이트에서 gcc와 g++을 다운 받아서 설치했습니다. AIX Toolbox for Linux Applicationshttp://www-03.ibm.com/servers/aix/products/aixos/linux/download.html
g++ -o stl stl.cpp 로 컴파일하면 아래와 같은 에러가 납니다. 이 에러는 어떻게 해결해야 하는지요?
stl.cpp
#include <iostream> #include <vector> #include <algorithm>