Gnu编译器只支持最基本的部分Object-c, 为了Ubuntu下使用整个的Objective-C的Cocoa /openStep环境,所以必须安装gcc和gcc和Objective-C支持的包,GNUstep的环境.
首先安装gnustep和gobjc
引用
sudo apt-get install gobjc gnustep gnustep-devel
弄个Hello world的代码尝试编译一次
#import <stdio.h>
int main( int argc, const char * argv[] ) {
printf("hello world\n");
return 0;
}
然后执行编译:
引用
gcc hello.m -o hello
如果调用到了 object-c的库, 以上编译命令会出错, 需要用下面命令:
引用
gcc `gnustep-config --objc-flags` -lgnustep-base hello.m -o hello
然后允许代码查看
引用
./hello
输出了
引用
hello world
OK了
分享到:
相关推荐
在Ubuntu 20.04上进行STM32微控制器的开发,首先需要搭建一个适合的开发环境。这里不依赖于任何集成开发环境(IDE),而是采用命令行工具,这通常给开发者提供更大的灵活性和控制权。以下是详细的步骤: 1. **安装GNU...
本文主要介绍如何在Windows和Ubuntu操作系统上为PaddlePi-K210搭建命令行开发环境,以支持C++编程和相关软件开发工作。PaddlePi-K210是一款基于RISC-V架构的微控制器,常用于嵌入式系统和人工智能应用。 1. 概述 ...
Ubuntu中Rust-Android编译环境搭建.txt
ubuntu-16.04.6-desktop-i386
,ubuntu11-12.04嵌入式开发环境搭建.docx
,ubuntu11-12.04嵌入式开发环境搭建.pdf
ubuntu-16.04.4-desktop-amd64.iso
在介绍如何快速搭建Ubuntu-12.04嵌入式开发环境之前,我们先简单了解一下Ubuntu-12.04这个操作系统以及它在嵌入式开发中的应用。 Ubuntu-12.04,代号Precise Pangolin,是Ubuntu操作系统的一个长期支持(LTS)版本...
ubuntu-14.04.5-desktop-i386 版本的 迅雷 下载 torrent
linaro-precise-ubuntu-desktop-20121124-560.tar.gz的镜像文件linaro-precise-ubuntu-desktop-20121124-560.tar.gz的镜像文件linaro-precise-ubuntu-desktop-20121124-560.tar.gz的镜像文件linaro-precise-ubuntu-...
ubuntu-10.04.4-desktop-i386.iso
ubuntu-12.04-desktop-i386.iso
百度承不欺我,ubuntu-16.04.6-desktop-amd64.iso镜像文件,挣点积分换流量
ubuntu-14.04-desktop-amd64 官方下载版本
Linux 虚拟机 映像下载 ubuntu-16.04.6-desktop-amd64.iso
这个ISO文件包含了完整的Ubuntu 14.04.3桌面环境的安装程序,包括系统核心、桌面环境、应用程序和其他必要的工具。 Ubuntu 14.04.3的特性包括: 1. 使用Linux内核3.13,提供良好的硬件兼容性和稳定性。 2. 预装...
对于开发者来说,Ubuntu提供了丰富的开发工具,支持多种编程语言,如Python、Java、C++等。 在Ubuntu 16.04中,引入了一些重要的更新和改进,比如更新的Linux内核版本,增强了硬件兼容性和安全性;Docker的集成,...
ubuntu-22.10-desktop-amd64的光盘镜像文件,这是Ubuntu官方原版系统ISO镜像文件
根据提供的文件信息,本文将详细解析与“ubuntu-14.04-desktop-amd64.iso”相关的知识点,包括Ubuntu 14.04版本的特点、64位系统的概念、ISO...无论是作为日常使用的操作系统还是开发环境,Ubuntu 14.04都值得尝试。
ubuntu-20.04-desktop-amd64(百度网盘) (ISO)(百度网盘)(百度网盘)