Saturday, May 22, 2010

在 Linux 上編譯 Objective C 程式

套件的部份要加裝 gobjc 跟 gnustep-base-dev 兩個套件,後者包含 Foundation 等 Framework 檔案。

編譯時也很麻煩,要設定 inclusion path 跟 linking library 才可以。

gcc -lgnustep-base -lobjc -I /usr/include/GNUstep -fconstant-string-class=NSConstantString helloworld.m