1. 安装gcc的objc编译功能:
$ yum -y install gcc-objc
2. 从http://wwwmain.gnustep.org下载GNUstep Startup和GNUstep Base,并从源码进行安装。
3. 把gnustep tools目录加入到系统目录下(默认是/usr/GNUstep/System/Tools)
$ export PATH=$PATH:/usr/GNUstep/System/Tools
4. 把编译好的库放在ldconfig的配置文件
$ echo "/usr/GNUstep/Local/Library/Libraries/" >> /etc/ld.so.conf
$ ldconfig
5. 进行编译objective-c.m文件
$ gcc `gnustep-config --objc-flags` -L/usr/GNUstep/Local/Library/Libraries -lgnustep-base hello.m -o hello
6. 运行程序
可以参考http://www.techotopia.com/index.php/Building_and_Installing_GNUstep_on_Linux
分享到:
相关推荐
在Linux世界中,GCC(GNU Compiler Collection)是一个广泛使用的开源编译器套件,它支持多种编程语言,如C、C++、Objective-C、Fortran、Ada和Go等。对于那些无法连接到互联网或者网络环境受限的服务器,离线安装...
标题 "适用于centos 8 的gcc编译环境" 指出我们要讨论的是在CentOS 8操作系统上安装和配置GCC编译环境的过程。GCC(GNU Compiler Collection)是GNU项目的一部分,它是一套包含了C、C++、Objective-C、Fortran、Ada...
本教程将详细介绍如何在CentOS 7上离线安装GCC、PCRE-devel、OpenSSL-devel和Zlib-devel这些重要的开发工具包,这些都是构建和编译Nginx web服务器所必需的依赖。以下是一个详细的步骤指南。 首先,`CentOS7 nginx...
【标题】"CentOS-6.6-x86_64 gcc rpm" 指的是在 CentOS 6.6 的64位系统上安装GCC(GNU Compiler Collection)编译器所需的RPM(Red Hat Package Manager)包。RPM是Linux世界中广泛使用的软件包管理器,它能够方便地...
本文将详细阐述如何在CentOS 7.9的最小化安装环境下,通过GCC编译环境和RPM离线包来实现这一目标。 首先,GCC(GNU Compiler Collection)是开源的、跨平台的编译器集合,它支持C、C++、Objective-C、Fortran、Ada...
本文将详细介绍如何在CentOS环境下离线安装GCC 4.8.5,这是一个重要的编译器,用于构建和编译C、C++和其他语言的程序。 GCC(GNU Compiler Collection)是GNU项目的一部分,它提供了对多种编程语言的支持,包括C、...
CentOS 6.5是一个较旧的版本,因此在安装前,确保系统已经更新到最新状态,这可以通过运行`yum update`命令来完成。然而,在离线环境中,我们不能直接使用网络进行更新,需要提前准备所有必要的RPM包。 标题中提到...
GCC是一套集成了C、C++、Fortran、Objective-C等语言编译器的工具集合,而GCC-C++则专注于C++的编译。在离线环境下安装这些组件,你需要确保获取所有必要的依赖项,因为CentOS的默认软件仓库可能不包含最新的版本。...
GCC支持多种编程语言,如C、C++、Fortran、Objective-C、Ada等,并且对C++11和C11等新标准有良好的支持。在CentOS 6.5上安装GCC,你需要遵循以下步骤: 1. **准备安装包**:首先,你需要下载与CentOS 6.5兼容的GCC...
GCC的安装不仅仅是为了编译C或C++代码。它还包含其他有用的工具,如`g++`用于编译C++代码,`gcov`用于代码覆盖率分析,`gdb`是一个强大的调试器,`make`用于自动化编译过程。这些工具对于开发者来说非常实用,特别是...
在Linux系统中,GCC(GNU Compiler Collection)是一个广泛使用的开源编译器套件,它包含了C、C++、Fortran、Objective-C等编程语言的编译器。在CentOS 7这样的Linux发行版中,安装GCC-c++是进行C++编程的必备步骤,...
在开发和编译软件时,GCC(GNU Compiler Collection)是必不可少的工具,它是一套用于编译C、C++、Objective-C、Fortran、Ada以及Go等编程语言的编译器。在没有网络连接或网络不稳定的情况下,离线安装GCC成为了一个...
在本文中,我们将深入探讨如何在CentOS 6.5 x64环境下安装Nginx web服务器,并确保GCC编译环境的正确配置。这通常在内网环境中进行,特别是对于那些进行了最小化安装的服务器,可能没有预装必要的开发工具和依赖包。...
在安装PostgreSQL源码或RPM包时,`gcc`用于编译和链接源代码。确保系统已安装`gcc`及相关的编译工具,可以使用以下命令: ```bash sudo yum install -y gcc make ``` 再者,`readline-devel` 是一个提供命令行输入...
在安装完成 GCC 后,我们可以重新尝试编译 Redis,使用以下命令: make 如果编译成功,我们将看到 Redis 的编译结果。如果仍然出现 "cc:未找到命令" 的错误,那么可能是 GCC 的安装不正确或其他原因造成的。 本文...
GCC不仅支持C++,还支持C、Fortran、Objective-C等多种编程语言。在没有网络的情况下,离线安装这些组件变得尤为重要,尤其是对于那些部署在隔离网络环境中的服务器。 离线安装GCC和GCC-C++在CentOS 6.x上的步骤...
当需要在CentOS 6.x上安装或升级这些组件时,通常是因为某些新软件或更新的依赖性要求。以下是对这个过程的详细说明: 1. **为何需要升级glibc 2.17**: CentOS 6.x默认的glibc版本可能较低,无法满足某些现代应用...
根据提供的文件信息,这份文档主要涉及在CentOS 5.2系统上使用虚拟机环境进行gcc编译器的安装。下面将详细阐述其中的关键知识点,包括系统安装、gcc编译器的编译过程以及相关依赖问题解决。 首先,CentOS...
5. **配置环境变量**:安装完成后,可能需要更新系统的PATH环境变量,以便在任何目录下都能调用新安装的GCC-C++。在.bashrc或.bash_profile文件中添加路径`/usr/local/gcc/bin`到PATH变量。 6. **验证安装**:最后...