网络上关于FreeBSD下用GNUstep编写Objective-C程序的文章很少,可能是用FreeBSD系统的人不多吧。我要写一些这方面的文章,记录一下,方便大家。
系统环境:VirtualBox下的FreeBSD 13.1-RELEASE,64位,EFI启动+GPT分区表,shell为sh
在命令行输入pkg install gnustep(建议使用ustc源,比较快),会显示出一些依赖包,输入Y确定安装即可。
在FreeBSD下,GNUstep的安装目录为/usr/local/GNUstep,配置比较简单。Shell脚本/usr/local/GNUstep/System/Library/Makefiles/GNUstep.sh设置了GNUstep的环境变量(对于csh可能是GNUstep.csh,但本文不讲解csh环境下的配置,以下内容仅针对sh shell环境),因此我们只需要每次登录时都执行一下GNUstep.sh就可以了。如果我们想让当前用户使用GNUstep,就要在当前用户家目录下的.profile文件中添加:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。