codeblocks编译当前文件

(总是编译运行之前的文件而不是当前文件)第一次打开某文件A后,再次创建其它文件B,并编译时,总是针对的A而不是B。求解决方法。... (总是编译运行之前的文件而不是当前文件)
第一次打开某文件A后,
再次创建其它文件B,并编译时,总是针对的A而不是B。求解决方法。
展开
 我来答
匿名用户
推荐于2016-03-29
展开全部

  方法如下:

  1、 下载 CodeBlocks.rar ,并把它解压到当前系统分区中的某一根目录下,比如F:\ ,注意:不要解压到含有中文或空格的目录中。

  2、进入“F:\codeblocks”目录,并双击“codeblocks.exe”可执行文件,启动它。

  3、现在学习如何通过向导创建一个控制台应用,并且直接编译、运行它。

  步骤1:Code::Blocks主菜单“文件”→“新建”→“项目…” 弹出如下对话框中,开始“Console Application”。

  (图 1 开始“Console Application”向导)

  步骤2:如果出现向导的“欢迎界面”,直接点击下一步。

  步骤3:出现用于选择语言的对话框,选择“C++”,下一步。

  步骤4:出现选择文件夹的对话框,在“项目标题”中输入“HelloWorld”。两单词连写,不包括双引号。本步操作结果将会在“我的文档”中“CodeBlocks Projects”目录下,新建一个名称为“HelloWorld”的目录。

  步骤5:出现编译器选项对话框。在“编译器”中选择“GNU GCC Compiler”。其下则默认“Debug”与“Release”两个编译目标都是默认选中的,不必改变,通常都需要调试和发行两个版本,就算是一个Hello Word的简单程序。按下“完成”。

  步骤6:必要时按下“Shift + F2”,出现“Management”侧边栏,如下图:

  步骤7:双击上图所示的main.cpp,将打开该文件。暂时还并不需要修改它。

  步骤8:主菜单“构建”→“构建”。或者,用热键Ctrl+F9,完成编译。

  步骤9:再按Ctrl + F10,运行。(9、10步也可以通过工具栏实现,请读者自行熟悉)。下面是运行结果图:

  步骤10:其中“Hello world!”是程序的输出。下面的内容是Code::Blocks为了方便调试而增加的内容(本来该程序运行后,就直接退出),包括显示了程序运行用时,以及提示“按任意键退出”。

  

百度网友3df8970f5
推荐于2017-12-15 · TA获得超过918个赞
知道小有建树答主
回答量:1268
采纳率:50%
帮助的人:1058万
展开全部
最好贴一些图上来
如果不建立工程,你纯粹建立单一文件的程序,点击build,codeblocks会编译当前的文件,然后可能的话会生成以当前文件名命名的exe
对于想快速验证C/C++某些语言特性的小程序,这样的做法很方便
并没有出现你说的只会编译之前的文件啊。
请你确认关闭所有的工程!
更多追问追答
追问
经过测试,发现:
在工程、单个CPP文件同时打开了的时候,它会优先编译工程的代码。
build下面有一个编译当前文件,但是找不到 运行的按钮 。

关闭了工程自然只有单个的CPP可以编译单个的CPP。就是为了方便希望在打开工程的同时可以编译单个的CPP文件。
追答
build下面的编译,只是compile,并不link
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式