App Programming/C/C++2007. 1. 3. 11:53

gcc c++ 컴파일 관련

매일 제대로된 도움이 못되네요..

음.. 참고되실까해서 남겨드립니다.

예전에 제 기억으로는 별도의 옵션없이
gcc 로 c++ 소스 파일이 컴파일 된것으로 기억을 하는데 이거원
당황스러워서요..
그런데 오늘 체리필터님 관련해서 해보니..  안되네요..

매뉴얼상으로는 -x c++ 옵션으로 되어야 되는데, 안되는거 같고..
예전에 gcc 컴파일하면 에러 없는 소스인데 제대로 컴파일 안되던
기억이.. 파싱에 문제가 있는건지.. 자세한건 저두 잘.. 옵션을 주니 됩니다..

gcc -ansi -std=c++98 -Wall -lstdc++ -o test test.cpp

컴파일해보면 옵션안주고는 컴파일까지는 되는데 라이브러리
링크에서 에러가 나네요..
아무래도 -lstdc++ 이옵션을 안주면 일반 c 소스 라이브러리로
링크를 시키나 봅니다.

참고하실만한 사이트 추가로 몇개 남깁니다.
http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/C/Documents/C++_for_CProgramer
http://blog.empas.com/mondomio/read.html?a=4485773
그외 man gcc 로 참고하시면 될것 같습니다.



Posted by BAGE