Macでgccでglutをコンパイル

http://www.wakayama-u.ac.jp/~tokoi/opengl/libglut.html
よくわからないリンクエラーが出た。

gcc gltest.cpp -framework OpenGL -framework GLUT -framework Foundation
Undefined symbols:
  "___gxx_personality_v0", referenced from:
      ___gxx_personality_v0$non_lazy_ptr in ccNeWelA.o
ld: symbol(s) not found
collect2: ld returned 1 exit status

Compilation exited abnormally with code 1 at Sat Dec 15 04:08:59


コマンドラインじゃなくて、xcode使えばいいのかな。
とりあえず、サンプルをうごかすことにする。


以下のようにg++でコンパイルすると動いた。-framework Foundation は必要なかった。

g++ -framework OpenGL -framework GLUT gltest.cpp

http://d.hatena.ne.jp/x_nus/20071215