龙芯8089D-Debian7 下搭建 Objective-C 编译环境
龙芯8089D-Debian7 下搭建 Objective-C 编译环境 目录 安装相关文件 编译参数说明 简化命令行参数 实际编译实例 简单说明:Objective-C 的 C 文件后缀为 .m ,头文件后缀为 .h ,例如我们在本教程中的例程就是 main.m 。 安装相关文件 需要安装这些包: gcc 、 g++ 、 gobjc 、 gnustep 、 gnustep-devel 、 gnustep-gui-dev 、 libgnustep-base-dev 。 安装命令很简单: apt-get install gcc g++ gobjc gnustep gnustep-devel gnustep-gui-dev libgnustep-base-dev 安装完毕之后就可以进行下一步了。 编译参数说明 不同发行版的 Linux 下编译 Objective-C 的命令参数略有不同,在 Debian 下需要这几个参数: `gnustep-config --objc-flags` -fconstant-string-class=NSConstantString -lobjc -lgnustep-base 另外需要指定头文件(include文件)和库文件(lib文件)的位置,在 Debian 下,它们的位置分别为 /usr/include/GNUstep/ 和 /usr/lib