如何在linux上构建objective-c程序

如何在linux上构建objective-c程序,第1张

如何在 linux 上写 Objective-C 程式

1. 依序安装以下packages:

sudo apt-get -y install build-essential

sudo apt-get -y install gnustep

sudo apt-get install gobjc

sudo apt-get install gnustep-make

sudo apt-get install libgnustep-base-dev

安装完後,我们还需要一个命令才能编译objc。由於这行命令每次运行terminal都需要打一次,所以最好把它加入.bashrc里,每次登入都自动执行。

. /usr/share/GNUstep/Makefiles/GNUstep.sh

OK,现在万事具备,马上来测试第一个objc程式。

//hello.m

#import <foundation/foundation.h>

int main (int argc, const char * argv[])

{

NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]

NSLog (@"hello Obj-C!")

[pool drain]

return 0

}

编译:

gcc `gnustep-config --objc-flags` -I /usr/include/GNUstep -lgnustep-base hello.m

恭喜!你的第一个objc程式完成了。

find / -name Foundation.h >1.txt

1,linux不能编译obj-c,只能用mac

2,安卓软件不能用obj-c

3,稳不稳定取决于你的代码,jdk在linux下应该会比较稳定但是对编译出来的程序没太大影响


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8648616.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存