Atitit codeblock c++开发环境建立attilax总结

1.1. C++的重要意义 1

1.2. 项目ide的选项 1

1.3. 安装MinGW  (基于GCC的C++编译器)  50M 1

1.4. 安装codeblock 30M 2

1.5. 建立项目 2

1.6. halo 2

1.7. 编译 2

1.8. 断点调试发现缺少gdb。Exe提示。。 3

1.1. C++的重要意义

目前来看,性能是最大优点了。。如果一个算法用java实现测试太慢,那么可以转换翻译为c++试试。。

目前有工具可以直接转换java到c++。。。  就好像我们目前已经不在手写机器语言了,而是使用c++编写源码,然后通过编译器翻译为机器语言。。

通过翻译器,编译器,把高一级别代码翻译为下一级别的代码也是个很好的提升性能的一个很思路啊。。。

1.2. 项目ide的选项

Vs太大了,而且不是绿色版。。  Qt还可,也是体积较大。。

在此使用codeblock了。。

反正项目界面gui也是采用h5。。主要重点在后端。。

1.3. 安装MinGW  (基于GCC的C++编译器)  50M

MinGW和Cygwin 是获取GNU toolchain的2种主要方式(GNU toolchain,GNU下一系列

的工具包,我的理解主要是gcc这一系列工具)。这两者最大的区别是MinGW使用

Windows C的运行库,叫做mscvrt,而Cygwin使用了一组基于GPL的DLLs(GPL协议具

有传染性,使用GPL协议下的软件后你自己开发的东西也要遵守GPL协议),因此

MinGW避开了GPL协议。

MinGW和CDT能很好的整合。好吧,我们装MinGW(MinGW是Minimal GNU for

1.1安装的时候选择安装C++  COMPILER,默认安装在C:/下.

1.4. 安装codeblock 30M

启动的时候比较慢,要耐心等待。我的win7环境。。还以为不兼容呢。。

1.5. 建立项目

1.6. halo

#include <iostream>

using namespace std;

int main()

{

cout << "Hello world!" << endl;

return 0;

}

1.7. 编译

-------------- Build: Debug in aticpp (compiler: GNU GCC Compiler)---------------

mingw32-g++.exe -Wall -fexceptions -g  -c D:\0workspace\cppprj\aticpp\main.cpp -o obj\Debug\main.o

mingw32-g++.exe  -o bin\Debug\aticpp.exe obj\Debug\main.o

Output file is bin\Debug\aticpp.exe with size 592.61 KB

Process terminated with status 0 (0 minute(s), 6 second(s))

0 error(s), 0 warning(s) (0 minute(s), 6 second(s))

-------------- Run: Debug in aticpp (compiler: GNU GCC Compiler)---------------

Checking for existence: D:\0workspace\cppprj\aticpp\bin\Debug\aticpp.exe

Executing: "D:\Program Files (x86)\CodeBlocks/cb_console_runner.exe" "D:\0workspace\cppprj\aticpp\bin\Debug\aticpp.exe"  (in D:\0workspace\cppprj\aticpp\.)

Process terminated with status 0 (0 minute(s), 5 second(s))

1.8. 断点调试发现缺少gdb。Exe提示。。

下载gdb.exe扔到mingw的bin目录下。。

Setting》》debugger》》设置  D:\MinGW\bin\gdb.exe

上断点。。

如果停留在iostream界面。。选择第一个debug/continue,这样断点就回到正常cpp上面了。。

作者:: 绰号:老哇的爪子claw of Eagle 偶像破坏者Iconoclast image-smasher

捕鸟王"Bird Catcher  kok  虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷 Caracalla red cloak 万兽之王

简称:: Emir Attilax Akbar 埃米尔 阿提拉克斯 阿克巴

全名::Emir Attilax Akbar bin Mahmud bin  attila bin Solomon bin adam Al Rapanui 埃米尔 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门 本亚当  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:1466519819@qq.com

头衔:uke总部o2o负责人,全球网格化项目创始人,

uke宗教与文化融合事务部部长, uke宗教改革委员会副主席

Emir Uke部落首席大酋长,

uke制度与重大会议委员会委员长,uke保安部首席大队长,uke制度检查委员会副会长,

uke 首席cto  奶牛科技首席cto , 软件部门总监 技术部副总监  研发部门总监主管  产品部副经理 项目部副经理

uke波利尼西亚区大区连锁负责人 汤加王国区域负责人 uke克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke布维岛和南乔治亚和南桑威奇群岛大区连锁负责人

Uke软件标准化协会理事长理事长 Uke 数据库与存储标准化协会副会长

uke终身教育学校副校长   Uke医院 与医学院方面的创始人

uec学院校长, uecip图像处理机器视觉专业系主任   uke文档检索专业系主任

Uke 户外运动协会理事长  度假村首席大村长  uke交友协会会长

uke出版社编辑总编

转载请注明来源:attilax的专栏  ?http://blog.csdn.net/attilax

--Atiend  v6

万兽之王本来这个是湿婆的。。

http://www.cnblogs.com/attilax/

Atitit codeblock c++开发环境建立attilax总结的更多相关文章

  1. Android开发环境建立

    一.For windows 7(注:XP会有问题) 1.JDK-Java SE download: http://www.oracle.com/technetwork/java/javase/down ...

  2. 基于MDK的ARM-GCC开发环境建立及新唐M0的HID类设备的C++开发

    一,下载安装测试arm-none-eabi-gcc编译工具链 1,查看arm-none-eabi-gcc编译工具版本        打开网页:https://sourcery.mentor.com/G ...

  3. Qt学习笔记-1 开发环境建立

    关于Qt在这里不做过多介绍,吸引我的地方是有几点: 1.用C++开发语言: 2.多平台(wWindows.MAC.Linux.Android等): 3.界面所见几所得.其他的可以百度上了解: 从本文开 ...

  4. android和linux开发环境建立(驱动层)

    流程:安装ubutu14.04操作系统==>安装各种库和应用程序并配置环境变量 1,install ubuntu14.04 为了完全释放PC机的资源,我们安装在主机上,就不用虚拟机来玩了.下面是 ...

  5. mini6410基于linux2.6.36内核通过NFS启动根文件系统总结(一搭建开发环境——建立NFS服务器)

    http://blog.csdn.net/yinjiabin/article/details/7489030 建立 nfs 服务器 在嵌入式 linux 开发的时候,常常需要使用 nfs 以方便程序的 ...

  6. CCS3.3之DM642开发环境建立

    使用的仿真器是SEED-XDSUSB2.0/5V. 之前用的是CCS2.2,换成了CCS3.3的. 1.安装CCS3.3.38.在我安装完后,并没有急着升级,升级的程序是SR12_CCS_v3.3_S ...

  7. 新唐的开发环境的搭建,驱动以及BSP

    https://www.keil.com/demo/eval/arm.htm#DOWNLOAD1,MDK-ARM的IDE集成开发环境:mdk512.exehttp://www.keil.com/fid ...

  8. Atitit 图像处理类库 halcon11  安装与环境搭建attilax总结

    Atitit 图像处理类库 halcon11  安装与环境搭建attilax总结 正常安装软件,安装前请先退出其它一切正在运行的程序. 先安装halcon-10.0-windows.exe.安装完成后 ...

  9. atitit.研发管理--标准化流程总结---java开发环境与项目部署环境的搭建工具包总结

    atitit.研发管理--标准化流程总结---java开发环境与项目部署环境的搭建工具包总结 1. ide系列(只开发环境需要,但部署环境也做好放上,很有用) 1 2. web服务器+sdk+网站程序 ...

随机推荐

  1. NotesDocument 作为函数返回值的问题

    如下代码 Set recipientDoc = getDocInNAB(“search string”) If Not recipientDoc Is Nothing Then ‘In debug I ...

  2. Dynamic Lotusscript

    Introduction This short article gives an introduction to the underrated Execute method that is avail ...

  3. Tomcat默认界面可导致版本信息泄露+管理后台爆破

    由于配置的Tomcat时,管理页面未进行删除或者权限角色配置,攻击者可以通过暴力猜解进入到管理后台,从而上传获取shell. Tomcat的默认工具manager配置,在很多的生产环境中由于基本用不到 ...

  4. 51单片机和Arduino—闪烁灯实现

        技术:51单片机学习.Keil4环境安装.Arduino环境安装.闪烁灯教程   概述 本文提供51单片机.Arduino单片机入门软件安装和一些需要使用的软件介绍,为后续单片机.嵌入式开发做 ...

  5. 利用Jquery和fullCalendar制作日程表

    详情请参考以下代码 <!DOCTYPE html> <html> <head> <title>利用Jquery和fullCalendar制作日程表< ...

  6. ios中MKHorizMenu用法

    下载地址 https://github.com/MugunthKumar/MKHorizMenuDemo直接 加入MKHorizMenu目录即可 下载包地址 http://pan.baidu.com/ ...

  7. linux解决“XXX is not in the sudoers file”错误

    问题:我想在我的Linux系统上使用sudo来运行一些特权命令,然而当我试图这么做时,我却得到了"[我的用户名] is not in the sudoers file. This incid ...

  8. 给你出道题---N个数字的静态决策区分问题

    决策,是世界上最重要的事情. 走路分两步:看准方向,大步前进.看准方向的过程就是决策. 任何一个问题,都对应两个空间:解空间和决策空间.我们所要做的就是使用决策空间去划分解空间. 决策可以分成两类:单 ...

  9. 解决编译Apache出现的问题:configure: error: APR not found

    今日编译apache时出错: #./configure --prefix……检查编辑环境时出现: checking for APR... noconfigure: error: APR not fou ...

  10. Windbg找出memory leak的一种笨办法

    以下内容是转自 http://www.cnblogs.com/fbird/p/5889596.html 以前做项目碰到过一个问题,在客户的站点上面发现有严重的内存泄漏.幸运的是我们找到了重现的步骤,一 ...