如何在ubuntu下的gcc 來編譯object-C
>>sudo apt-get install gnustep
>>sudo apt-get install gnustep-devel
安裝完畢後,便可以透過make來編譯
###############################################################################
如果出現下面錯誤,則表示找不到NextSetup的相關liberary,必須要修正script shell為下
gcc `gnustep-config --objc-flags` -lgnustep-base hello.m -o hello
或是使用Automake的話,必須要再Makefile.am修改為
AUTOMAKE_OPTIONS=foreign
bin_PROGRAMS=demo0
demo0_SOURCES= hello.m
INCLUDES= -I/usr/local/include/GNUstep \
-I/usr/include/GNUstep
demo0_LDADD = -lgnustep-base -lpthread -lobjc -lm
error: cannot find interface declaration for ‘NXConstantString’
###############################################################################
如果出現以下錯誤,表示你的gcc尚不支援cc1obj,必須要安裝gobjc
gcc: error trying to exec 'cc1obj': execvp: No such file or directory
>>sudo apt-get install gobjc
分享到:
相关推荐
Ubuntu下安装arm-linux-gcc交叉编译
离线情况下,ubuntu安装gcc-9.3.0所需的全部依赖项
2.34 libc-dev-bin_2.31 libcc1-0_10 liblsan0_10 libitm1_10 gcc-9-base_9.3.0 libtsan0_10 libctf0_2.34 libasan5_9.3.0 cpp-9_9.3.0 libc6-dev_2.31 binutils-x86-64-linux-gnu_2.34 binutils_2.34 libgcccpp_...
gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.tar是由 Linaro 公司基于GCC推出的的ARM...gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.tar交叉编译器必须安装在64为主机上,才能编译目标代码。
gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf是由 Linaro 公司基于GCC推出的的ARM交叉编译工具。...gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf交叉编译器必须安装在64为主机上,才能编译目标代码。
gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf 是由 Linaro 公司基于GCC推出的的ARM交叉编译工具...gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf交叉编译器必须安装在64为主机上,才能编译目标代码。
gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf.tar.xz是由 Linaro 公司基于GCC推出的的ARM...gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf.tar.xz交叉编译器必须安装在64为主机上,才能编译目标代码。
gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf是由 Linaro 公司基于GCC推出的的ARM交叉编译工具。...gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf交叉编译器必须安装在64为主机上,才能编译目标代码。
gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu是由 Linaro 公司基于GCC推出的的ARM交叉编译...gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu.tar.xz交叉编译器必须安装在64为主机上,才能编译目标代码。
Ubuntu 22.04 搭建arm-linux-gcc交叉编译环境_ubuntu22.04安装交叉编译工具链-CSDN博客.mhtml
gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf.tar.tar是由 Linaro 公司基于GCC推出的的...gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf.tar.tar交叉编译器必须安装在64为主机上,才能编译目标代码。
cpp-2.95_2.95.4-24_i386.deb; gcc-2.95_2.95.4-24_i386.deb; g++-2.95_2.95.4-24_i386.deb; libstdc++2.10-glibc2.2_2.95.4-24_i386.deb ; libstdc++2.10-dev_2.95.4-24_i386.deb
stm32代码在ubuntu linux使用gcc编译的链接文件 link.ld 具体参考博客: http://blog.csdn.net/embbnux/
升级本地gcc版本所需安装包详情如下: gcc-7.5.0.tar.gz gmp-6.1.0.tar.bz2 mpc-1.0.3.tar.gz mpfr-3.1.4.tar.bz2 isl-0.16.1.tar.bz2
gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.tar是由 Linaro 公司基于GCC推出的的ARM...gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.tar交叉编译器必须安装在64为主机上,才能编译目标代码。
gcc-buildroot-9.3.0-2020.03-x86_64_aarch64-rockchip-linux-gnu
ubuntu20.04离线安装gcc
ubuntu22.04下gcc-4.7编译的mips32交叉编译器编译的qt4.7.1库文件
gcc安装包: gcc-8.3.1-5.1.el8.x86_64.rpm gcc-c++-8.3.1-5.1.el8.x86_64.rpm gcc依赖包: cpp-8.3.1-5.1.el8.x86_64.rpm glibc-devel-2.28-127.el8.x86_64.rpm glibc-headers-2.28-127.el8.x86_64.rpm isl-0.16.1-...