先将Ubuntu系统安装好, 编译C/C++道理是一样的, 只是编译命令行命令不同;
1.安装虚拟机,导入Ubuntu,最好是10.0.4、12.04LTS版的吧,提供长达3年的技术支持、更新,之后的系统级开发环境,这个也是首选;毕竟mac系统有他的小众性质,不是每个开发者都能人手一台;
Ubuntu版本下载地址: http://cdimage.ubuntu.com/releases/在其中选择自己想要的iso镜像文件;
2.安装C/C++编译工具:
其中C的话,Ubuntu已内置gcc编译命令, 只是C++需要用新立德软件管理器(apt-get)进行下载即可
sudo apt-get install build-esstial
sudo apt-get install g++ gdb
安装完这俩工具,基本就可以进行C++基本程序的测试了;
好,那我们就来看看具体效果是什么样子, Ubuntu下的C++编译 ···
编译效果示意图 - - - - -
1.没安装标准C++编译工具时,编译效果:
会提示,当前环境中, 标准C++的某些语法格式无法识别;所以还是要执行下面的安装操作;
3.编译标准C 效果
先通过gedit 打开编辑框(Vi不熟,就用gedit了),用Ubuntu内置编译工具编译:gcc -o print print.c 将生成可执行文件print(亦print.exe)
查看源文件跟执行效果; ./print 即执行可执行文件;
3.编译标准C++ 效果【g++编译工具已安装】
跟编译标准C如出一辙,只是命令稍不同-- g++ -o printcpp printcpp.cpp 生成可执行文件printcpp(亦printcpp.exe)
查看源文件跟执行效果; ./printcpp 即执行可执行文件;
其实只要知道一门语言的开发使用规则,具体的IDE就显得不是特别重要了 如我所接触,用过的:
C++的记事本+命令行 vc vs c++Dev 再加上个Ubuntu的g++,Eclipse+C++插件等等;
C 也很多, 我用过的Ubuntu的gcc, 命令行的turb2.0 vc 估计c++的都可以啦, Eclipse+C插件等;
Java 记事本, Eclipse, idea;
Android Eclipse+adt, Android studio , ideas, -- 肯定还有好多IDE;
所以说,编译器是个中介,熟悉下就能开始干活,关键还是对这门语言的掌控;
呵呵, 估计这个项目结束之后, 我就要有针对性的看看底层的东西了, C++基础也是在飞快的吸收,赶紧的有点基础好尽早对框架下手;
其实说真的, C++挺猛的, 懂C++, 转Android底层会很容易;
转IOS也不费劲,OC只是对C++的一个精简再加上ios特有的UI库等;
现在微软不是把Nokia收购了么?意识到C++的地位儿了吧、、