初学者的教训

初入大学学习C语言,我在下载IDE及编译器时吃了不少亏,虽然并不是十分高深的问题,但我决定分享。

有学长推荐我Clion作为IDE,有老师推荐我code blocks作为IDE。

我同时下载了两个,按照百度教程进行了安装,并都进行了编辑,但最后发现程序run不了。

code blocks不断弹出It seems that this file has not been built yet,Clion显示出Error:Neither MinGW nor Cygwin is selected。

我与朋友进行探讨,并在网上搜索,这过程可谓艰辛,想必日后必会引为笑谈。

最终发现1.我们未安装编译器,只有IDE。这是初学者最容易犯下的错误之一。

2.我们未进行配置,下面我直接贴出来自网上的应该怎么配置的教程

1.code blocks

//看一下settings->compiler->toolkhain executables->linker for dynamin libs是不是gcc编译器,如果不是的话改成gcc 。

//setting  ->  compiler and debugger 选 toolchain executable  这里的编译器路径设置一下,或者就点旁边的Auto Detect。

//setting菜单,选择compiler and debugger  ,选择 Toolchain executable,看看编译器路径设置对不对。

2.clion

我们可以看出mingw编译器可以同时满足两者。

总之,这是我们第一次的完全不成熟的探索,希望能给接下来的新人帮助。

以上。

这是我第一次投稿,现在还未完全搞清楚CLION 如何完整配置,希望大家谅解。

时间: 2024-12-17 04:38:27

初学者的教训的相关文章

写给java初学者

写给java初学自学者(一) 开篇直奔主题,java学习个人感觉分为两种途径,第一种是在学校,在培训机构等地方学习,有人指导;第二种是自学,通过视频,书籍,朋友等完成学习. 本文适合 自学,且基础薄弱或者无基础的人. 下面先就几个常见问题做个问答式讲解: 1. 学java需要基础吗?学java需要英语什么水平? 当你问这些问题前,首先要给自己一个定位.你学java是用来干什么的? 如果你只是想找个这方面的工作,进入这个个行业,那么没有基础,英语水平一般(例如public static void

初学者需要IPython 与 Jupyter Notebook 吗?

ipython 是 jupyter notebook的前身并拥有ipython的全部功能 jupyter拥有 cell, markdown 整合的功能, 能同时运行代码, 而且是多组的. 同时也可以插入markdown这种多功能注释 包括图片. 写教程,写博客非常一流. 而且还可以上传到jupyterhub-据说要自己搭建 对于初学者来说, jupyter毕竟是一个web应用, 存储文件有不稳定的地方. 建议还是使用pycharm这类的软件编写代码.

初学者最常问的几个成绩

隔行如隔山,初学编程常常不晓得从何动手,十分渺茫,以下几个成绩是我常常被问到的,总结出来分享给读者. 1) 多久能学会编程? 这是一个没有谜底的成绩.每一个人投入的工夫.进修效力和根底都纷歧样.假如你天天都拿出大把的工夫来进修,那么两三个月就可以学会C/C++,不到半年工夫就可以编写出一些软件.然则有一点可以一定,几个月从小白生长为大神是相对弗成能的.要想鹤立鸡群,没有几年工夫是不可的.进修编程不是看几本书就能搞定的,需求你不时的演习,编写代码,积聚零碎的常识点,代码量跟你的编程程度直接相干,没

[[其他教程]] 2015年最新版iOS基础视频_最适合初学者入门

主讲:孙庆虎类型:iOS 适合对象:初学者入门视频介绍:本视频是iOS学院精心录制的免费精华版iOS语言基础视频,该视频特点在于最大程度保证了知识点的完整性,按知识点进行视频录制,每个视频控制在20分钟左右,不会使学生产生疲劳,授课讲究通俗易懂.幽默风趣.绝对干货.通过该视频的学习,相信你能够轻轻松松地入门C语言,为iOS开发学习打下坚实的基础. 视频概况: 第01天内容 01.尚学堂_孙庆虎C语言_mac os x的基本用法02.尚学堂_孙庆虎C语言_mac os x文件系统及常用终端命令03

PHP初学者必须掌握的6个技能

初学PHP时,不要好高骛远,脚踏实地的把LNMP搞熟练,打好基础再往更高的层次发展.今天给大家总结初学者应该学会的技能. 1.Linux 基本命令.操作.启动.基本服务配置(包括rpm安装文件,各种服务配置等):会写简单的shell脚本和awk/sed脚本命令等. 2.Nginx 做到能够安装配置nginx+php,知道基本的nginx核心配置选项,知道server/fastcgi_pass/access_log等基础配置,目标是能够让nginx+php_fpm顺利工作. 3.MySQL 会 自

适合初学者的PHP学习路线及建议

为了让各位PHP初学者可以更好地学习PHP,今天就给大家分享一些PHP的学习路线,很适合PHP初学者的学习线路和建议.文章具体如下: 我们要有一个循序渐进的学习过程,这里先把学习PHP的过程做一下概括,这和很多学习PHP的爱好者是不谋而合的: (1) 熟悉HTML/CSS/JS..网页基本元素,完成阶段可自行制作简单的网页,对元素属性相对熟悉 (2) 理解动态语言的概念和运做机制,熟悉基本的PHP语法 (3) 学习如何将PHP与HTML结合起来,完成简单的动态页面 (4) 接触学习MySQL,开

资源和政策堆出来的联通还是衰落了,教训深刻

仅凭资源和政策是难以扶起一个有竞争力大企业的,内因才是主要的,有时候资源和政策还会成为绊脚石,让企业失去自省和奋发的动力. 最近三大运营商相继发布了2016年年度业绩报告,中国移动营收为人民币7084亿元,净利润1087亿元,同比增长0.2%:中国电信营收3523亿元,净利润180亿元,同比下降10.2%.去除出售铁塔一次性收入后净利润同比增长11.7%:中国联通营收为2742亿元,净利润6.25亿元,同比下降94.1%. 从财务上看,中国联通一年的净利润还顶不上中国移动三天的净利润,也顶不上中

Linux误删文件教训,吃一堑长一智

前几天在做php期末项目中,这个期末项目做了一个月,最后再添加一个清除缓存的功能就可以完成了,可是悲剧就是在最后发送,写了一段清理缓存的代码,因为还是学生在学习阶段,代码不完善,而且没有经过测试(教训一),直接放在项目里执行,导致写的30几个php文件全部被自己删了,而且没有备份(教训二). 最恨的是,误删文件之后我还往这个文件夹里写入了一些东西并且还把extundelete装到了这个文件夹下(教训三),导致文件只恢复少量一部分,大部分因为被新写入的数据彻底覆盖. 教训一:测试.在写功能的过程中

dbCreate 的重要性,血的教训

DataSource.groovy文件中的dbCreate属性十分重要,因为它可以用来指定是否自动根据GORM类来创建数据库表.其可选值为: create-drop - 当Grails运行时删除并重新建立数据库 create - 如果数据库不存在则创建数据库,存在则不作任何修改 update - 如果数据库不存在则创建数据库,存在则进行修改 开发环境(development)下dbCreate属性默认设置为create-drop: dataSource { dbCreate = "create-