CodeBlocks的下载安装、配置、简单编程
CodeBlocks的下载安装、配置、简单编程
IDE简介 http://www.baidu.com/s?wd=codeblocks ,这里只是介绍Windows平台下的IDE环境配置。
CodeBlocks的下载、安装、配置:
下载:http://www.codeblocks.org/downloads/26 官方目前的说明如下
File |
Date |
Size |
Download from |
codeblocks-12.11-setup.exe codeblocks-12.11-setup_user.exe |
28 Nov 2012 |
28.2 MB |
|
codeblocks-12.11mingw-setup.exe codeblocks-12.11mingw-setup_user.exe |
28 Nov 2012 |
96.8 MB |
NOTE: The codeblocks-12.11mingw-setup.exe file includes the GCC compiler and GDB debugger from TDM-GCC (点version 4.7.1, 32 bit).
NOTE: The codeblocks-12.11(mingw)-setup_user.exe will NOT request ADMIN rights and can be installed into write accessible folders only.
Trying to install to a folder like "Program Files" will result in an access error therefore.
Use this special installer if you do not have admin access on your Windows machine.
IF UNSURE, USE "codeblocks-12.11mingw-setup.exe"!(如果不确定就选这个)
上面内容的大致意思是,codeblocks有集成GCC编译器的(下面2个),也有不带编译编译器的(上面2个,编译器可以另外下载安装);如果你有本机管理员权限就从1、3中选择,只有普通权限就选择2、4。
官方网站上还说,如果你想下载安装即时更新版本,可以发现有 NOTE: There are also more recent nightly builds available in the forums or (for Debian and Fedora users) in Jens' Debian repository and Jens' Fedora repository. Please note that we consider nightly builds to be stable, usually.
其中nightly的最新的就可以访问: http://forums.codeblocks.org/index.php?PHPSESSID=na8eio6ofadclvfjaddev1dpv1&topic=18229.0 ,下载其中的文件,解压到同一目录下,点击主程序就可以运行。 forums 主页置顶的文章中有使用说明,其实CodeBlocks也是可以免安装的,
Code::Blocks是一个开放源码的全功能的跨平台C/C++集成开发环境。Code::Blocks是开放源码软件。其本身不提供编译功能,但能通过调用第三方编译代码,官网的集成编译器为mingw,这样可以简化安装过程。但是不能选择编译器版本...而Code::Blocks只是一个集成的开发环境,它的版本高低对编译过程没有多大的影响,而编译器版本的不同可能会有较大影响。在开发过程中要使用相对固定的版本,减少没有必要的出错。
MingW32是默认的编译器,不论是否安装的是集成了该编译器的CodeBlocks版本,下载地址 http://tdm-gcc.tdragon.net/ 均可通过Settings --> Compiler...打开如下图所示窗口:指定编译器程序的根目录,并可通过是否包含 Program Files 选项卡下列出的程序进行判断。如果你用的是VC++(这个版本还不支持VS2012),类似的设置一下。
编译的过程中,一旦用到中文输出,往往会有乱码现象。下面统一使用UTF-8编码,通过Settings --> Compiler...打开下面“图一”窗口,并结合上面图二说明一下。
1 和 2 选择及设置默认编译器。
3 设置程序执行输出时使用的编码(windows的命令行不支持UTF-8输出,这里是强制输出。因为常编写的控制台应用程序输出以及默认的输出程序是cmd.exe,就要在如图位置加上这句:-fexec-charset=GBK)
5 是上面图二的内容
工具栏中红框所示的5个快捷调试按钮是build(编译)、run(运行)、build and run(编译并运行)、rebuild(重新编译)、abort(取消)。右边的Build target是编译目标选择。
界面字体设置:Settings --> Editor...如图三
设置默认打开文件时使用的编码、设置默认编码、及其它:
选择一种编码,目的 -- 全局使用UTF-8
1 在Use encoding when opening files(打开文件时使用的编码方式),选择UTF-8
2 Use this encoding “As fallback encoding”(作为默认编码)
3 下面的复选框可以不选。
如果还是出现乱码,那么下面这个操作要记住。File encoding 下的“System Defaults”和“UTF-8”
“System Defaults”一般的windows中文版系统是指GBK(WINDOWS-936或GB2312),并且在CodeBlocks主窗口的状态栏有编码方式的显示,如下下图。
对于乱码问题,只需理解
1 文件的保存编码方式
2 打开文件时用的编码方式
3 输出程序是否支持这种编码方式(对应“图一”的 3 操作)。
总结,如果在“图四”中选择 WINDOWS-936 ,则基本不会出现乱码(保存、读取及输出会都一样为GBK)。
但,若选择UTF-8就问题多多,用支持编码方式查看的文本编辑器,如Notepad++,再次确定保存源码的文件(.cpp文件)的编码方式。再另存为UTF-8(或如上图用“File encoding 下的UTF-8”重写一下)。
通过上面的介绍,可以尝试创建一个简单的控制台应用程序,新建的程序会默认为一个简单的“Hello World”。
过程:
File --> New --> Project --> console application (下图)--> Go ,打开“console application”创建向导,
到这里选择 C++:
如下图操作,先指定保存目录,再输入工程名称:
Debug 和 Release 都选上,选任意一个也行。编译器也是在这里选择的,这里显示的是默认设置的。点击完成。
前面新建的Project 名称adfsd,双击main.cpp 打开右边代码区,点击正上方的工具按钮,编译、运行,在“信息显示区”可以看报告。也可以到工具目录下使用记事本查看.cpp文件。
下面附加一个简单的控制台应用程序代码,:
#include <iostream>
using namespace std;
int main(){
cout<<endl<<"\t\t\t\t\t"<<"九九乘法表"<<endl;//标题行
int n=90;
for(int k=1;k<n;k++){
cout<<"*";
}
cout<<endl;
for(int i=1;i<10;i++){
cout<<"*";
for(int j=1;j<i+1;j++){
cout<<"\t"<<i<<"x"<<j<<"="<<i*j;
}
for(int k=1;k<12-i;k++){
cout<<"\t";
}
cout<<"*"<<endl;
}
for(int m=1;m<n;m++){
cout<<"*";
}
return 0;
}
CodeBlocks的下载安装、配置、简单编程的更多相关文章
- 开源IDE CodeBlocks的下载安装、配置、简单编程
如果没有集成开发环境(IDE),在linux下开发程序将非常繁琐,IDE是指将编辑.编译.调试等功能集成在一个桌面环境上,这样就大大方便了用户.IDE一般包括代码编辑器.编译器.调试器和图形界面用户工 ...
- {MySQL数据库初识}一 数据库概述 二 MySQL介绍 三 MySQL的下载安装、简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 初识sql语句
MySQL数据库初识 MySQL数据库 本节目录 一 数据库概述 二 MySQL介绍 三 MySQL的下载安装.简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 ...
- Windows32位或64位下载安装配置Scala
[学习笔记] Windows 32位或64位下载安装配置Scala: 1)下载地址:http://www.scala-lang.org/download/,看我的spark那节,要求scala是2.1 ...
- AntSword 中国蚁剑的下载安装配置(附下载文件)
文章更新于:2020-04-11 按照惯例,需要的文件附上链接放在文首. 文件一: antSword-2.1.8.1.zip.7z 文件大小: 14.3 MB 下载链接: 中国蚁剑 v2.1.8.1 ...
- win10 DVWA下载安装配置(新手学渗透)
电脑重装系统了,需要重新装一下渗透测试的学习环境DVWA,借此机会就跟大家讲一下DVWA的安装过程,因为不同的电脑配置.环境不同,在我的电脑上按照我这个安装教程是一次性就安装好了的.如果安装的时候遇到 ...
- Jmeter下载安装配置及使用(windows)
1 前言 仅作为记录使用. 2 步骤 2.1 下载地址:http://jmeter.apache.org/download_jmeter.cgi 2.2 选择binary版本即可:apache-jme ...
- 01_2Java开发环境的下载 安装 配置
01_2Java开发环境的下载 安装 配置 l 配置Java开发环境步骤(WindowsXP) l 下载并按照最新版本的J2SDK l 设置Windows环境变量 l 选择合适的文本编辑器或使用集成开 ...
- 2019-03-18 OpenCV Tesseract-OCR 下载 安装 配置(cv2 报错)
OpenCV 下载 安装 配置 1.下载和Python版本对应的版本,此为下载地址 2.安装(在powershell管理员模式下安装) pip3 install .\opencv_python-3.4 ...
- 从零开始使用git第一篇:下载安装配置
从零开始使用git 第一篇:下载安装配置 第一篇:从零开始使用git第一篇:下载安装配置 第二篇:从零开始使用git第二篇:git实践操作 第三篇:从零开始使用git第三篇:git撤销操作.分支操作和 ...
随机推荐
- 算法题C#
几个大公司(IBM.MicroSoft and so on)面试经典数据结构与算法题C#解答 1.链表反转 我想到了两种比较简单的方法 第一种是需要开一个新的链表,将原链表的元素从后到前的插入到新链表 ...
- Log4j2 简明教程
一.概述 log4j2官方文档内容非常多,要一次性了解全部是不可能的.正确的步骤应当是先了解最常见的配置,当发现原有知识无法解决问题,再重新查看文档看有没有合适的配置.下面将从文件结构入手,再到简单的 ...
- 我在Yahoo与ATS 九死一生的故事
我在Yahoo与ATS 九死一生的故事 http://www.sunchangming.com/blog/post/4667.html 去年9月,我去Yahoo后领导交给我的第一件事,就是把Yahoo ...
- 【百度地图API】如何制作可拖拽的沿道路测距
原文:[百度地图API]如何制作可拖拽的沿道路测距 摘要: 地图测距,大家都会,不就map.getDistance麼.可是,这只能测任意两点的直线距离,用途不够实际啊.比如,我想测试北京天安门到北京后 ...
- Android结构分析Android智能指针(两)
笔者:刘蒿羽 博客:http://blog.csdn.net/liuhaoyutz Android版本号:4.4.2 在上一篇文章中,我们分析了Android智能指针中的强指针sp,本文我们来分析弱指 ...
- CSDN博客频道维护公告
各位亲爱的用户: 为了给大家提供更稳定的使用环境,2014年4月23日23点至04月24日1点(本周四凌晨)博客频道server将进行维护,维护期间不能正常訪问.给大家带来不便,敬请广大 ...
- Asp.net MVC + EF + Spring.Net 项目实践(三)
这一篇要整合Model层和Repository层,提供一个统一的操作entity的接口层,代码下载地址(博客园上传不了10M以上的文件,所以用了百度):http://pan.baidu.com/s/1 ...
- ApacheBench(ab)使用简介
网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环.只有让服务器处在高压情况下,才能真正体现出软件.硬件等各种设置不当所暴露出的问题. 性能测试工具目前最常见的有以下几种:ab.http_lo ...
- 用bat启动sqlserver服务
声明下这个脚本不是我写的,忘了是从哪看到的了,在此分享给大家,因为在我的理解中技术就是用来分享的,,希望原创作者看到了不要介意. 1.创建个文本,将后缀名改成.bat 2.将下边语句粘贴进去,然后保存 ...
- LeetCode——Longest Palindromic Substring
Given a string S, find the longest palindromic substring in S. You may assume that the maximum lengt ...