
有很多种,主要是看个人喜好,可以用终端的vim来编写,用g++编译,可以用emacs,Visual Studio Code,Sublime Text,Xcode等等……
这里我倒是比较推荐Xcode,一个是苹果自家的IDE,功能强大,再来就是支持原生C语言,调试编译都挺方便的。
其实Linux/Unix这类的系统,你喜欢的话用自带的文本编辑器都可以写,当然编译还是需要借助g++,但是你如果想的话,你可以这么做。
Android系统的源代码编译只能在linux和mac下进行,而windows不行,这是主要原因。
开发应用3大平台都可以,但是如果涉及JNI之类的,还是linux下方便。
不赞同说linux下配置简单,linux下配置是比较繁琐的。
mac(苹果电脑)是可以用于开发Android系统的,需要在mac平台上搭建Android开发环境,具体步骤为:
一.Eclipse的下载1找到“EclipseIDEforjavaDevelopers”此处右上角会根据你当前使用的系统自动选择,Mac下就会自动选择位“MacOSX(Cocoa)”
2然后点击右边的“MacOSX64bit”(这里我的Pro是i5处理器可以用64位的),根据你的机器也可以选择“MacOSX32bit”进行下载。
二.安装ADT
ADT是Android应用程序的开发环境
在线安装,本来还有个离线安装的,但是我试图去下载这个离线安装包但是没有找到下载的地方,所以这里主要介绍如何进行在线安装。
1点击菜单中的Help——>InstallNewSoftware68;
2在d出的对话框中有个“Workwith”,在右边的输入栏中输入:dl-sslgoogle/android/eclipse/然后下面就会pending出来一个“DeveloperTools”,勾选上,然后一路的Next下去就可以安装完成。
三.设定ADT
在菜单栏Refactor中如果能看到Android的标签表示ADT安装成功。
1下载AndroidSDK
打开网站:developerandroid/sdk/indexhtml选择MacOSX(intel)的SDK版本进行下载(因为pro是intel的i5处理器)
2安装AndroidSDK
刚下载的Mac版的SDK文件是:“android-sdk-mac_x86rar”文件,将其解压出来,然后运行tools/Android,在d出的AndroidSDKandAVDManager对话框中选择左边的Installedpackages,右边就会列出当前已经安装了的SDK,点击下面的“UpdateAll”然后一步一步来就会下载所有的AndroidSDK的版本并进行安装。
然后在菜单栏Eclipse—>Preferences(偏好设置),会d出一个Preferences对话框,选Android,然后在SDKLoaction中填入刚下载的SDK的路径或者点击右边的Browser选择。
3生成模拟器
菜单栏Window—>AndroidSDKandAVDManger会d出对话框,然后在对话框中选择new开始按自己的需求新建模拟器,至此就大功告成了。
Objective-C:用于开发Mac OS X和iOS应用程序的主要编程语言。
Swift:苹果公司开发的一种新的编程语言,用于开发iOS和Mac OS X应用程序。
Python:一种流行的高级编程语言,可用于开发Web应用程序、桌面应用程序和游戏。
Java:一种跨平台的编程语言,可用于开发Web应用程序、桌面应用程序和游戏。
Ruby:一种动态的、面向对象的编程语言,可用于开发Web应用程序。
C++:一种系统级编程语言,可用于开发游戏、桌面应用程序和 *** 作系统。
JavaScript:一种用于开发Web应用程序的编程语言,可用于前端和后端开发。
PHP:一种用于开发Web应用程序的服务器端脚本语言。
Perl:一种通用的脚本语言,可用于开发Web应用程序和系统管理任务。
Go:Google开发的一种编程语言,可用于开发Web应用程序和系统级应用程序。
C:C语言是一种非常流行的编程语言,可以在MAC上进行开发。在MAC上可以使用Xcode集成开发环境、CLion等第三方IDE进行C语言开发。此外,MAC系统自带C编译器,可以使用命令行工具进行C语言编译和运行。
R:一种用于数据分析和统计的编程语言。
Shell脚本:一种用于自动化任务和系统管理的脚本语言。
Lua:一种轻量级的、高效的脚本语言,可用于开发游戏和嵌入式应用程序。
Scala:一种混合了面向对象编程和函数式编程的编程语言,可用于开发大规模分布式系统。
Kotlin:一种基于Java虚拟机的编程语言,可用于开发Android应用程序和桌面应用程序。
Rust:一种系统级编程语言,可用于开发高性能、安全的应用程序。
TypeScript:一种用于开发Web应用程序的编程语言,是JavaScript的超集。
Dart:一种用于开发Web应用程序和移动应用程序的编程语言,由Google开发。
IOS平台下的应用开发属于移动开发,大概需要以下几点:
1首先你要有开发平台,也就是开发工具,IOS平台的开发工具是苹果公司自己提供的,包括Xcode,InterfaceBuilder,Instruments,IOS模拟器,这些都已经集成在Xcode这个开发工具里了,现在的版本出到4点多了,也就是说需要Xcode这个开发工具。
2上面那个是开发工具,开发工具目前只提供Mac *** 作系统的版本,没有在Windows *** 作系统下的Xcode开发工具。所以,要使用Xcode这个开发工具,就要使用Mac *** 作系统,更简单的说,就是需要一台苹果电脑,考虑到苹果电脑比较贵。还有其他两个途径,(1)在自己的电脑里装苹果系统,这是俗称的黑苹果。(2)在虚拟机里面装苹果系统,这个主要是看你电脑配置如果够好的话,装个虚拟机,再在虚拟机里装苹果系统。
3有了Mac *** 作系统,然后在Mac *** 作系统里安装Xcode开发环境,你的整个IOS开发环境就搭好了。
4再者就是编程的内容了,苹果应用程序使用的是Objective-C编程语言,正常来说,假如你有某一种编程语言的基础(比如C/C、java等),再去学Objective-C的话,学起来会比较快,学完这门语言,就可以在开发环境上编写应用程序代码了。
5熟悉了基本的开发环境,熟悉了开发语言,然后就可以学习深入一点的东西了,比如一些开发框架什么的。
6真机测试,在你真正写出可用的程序之后,你需要对你的应用程序进行真机测试,这时候,你需要拥有IOS *** 作系统的设备,比如Iphone、Ipad、Itouch等。
以上就是关于各位在mac os环境下的程序员使用什么开发工具来编写C全部的内容,包括:各位在mac os环境下的程序员使用什么开发工具来编写C、为什么用mac开发android_为什么喜欢用mac开发程序、开发软件一般用什么编程语言在MAC上可以运行吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)