神灯 Geany 在 win7 下的安装

本文著作权归“春风不醉人”所有

【灵感来源】

笔者在学习c 语言时在windows 下编写程序用得是VC 和TC ,感觉用起来手感不太好,

(VC 感觉就跟微软一个虽样,TC 在64 位操作系统中不经转换根本用不了)于是开始寻找

新的替代它们的IDE。在找到的软件中“dev c++ ”和“geany ”都是不错的,相比较而言,

geany 支持的语言更多且自由度也较大,但是网上介绍geany 在windows 下安装的文章很少,

于是笔者决定操刀一试。

Geany 是笔者在使用ubuntu 操作系统时见到的一款跨平台的开源软件,于是就想将它

装到win7 下用用,在探索一番后终于把它给装好了,试用之后感觉还行。因其图标像极阿

拉丁的神灯,所以笔者叫它神灯!在此向大家介绍下安装过程,不到位处还请高手指正~

本人联系方式:“春风不醉人;欢迎与我进行计算机方面的讨论。

【笔者眼中的geany 】geany 到底是个什么东东,大家就敲敲键盘google 或百度一下吧,介

绍应有尽有。在笔者看来,geany 就是一个可以添加组件的程序代码编辑器,用户可以用它

自己定制一个适合自己的集成开发环境 (IDE)。初学编程者可以试试,它支持的语言有:c 、

c++、java 、php、html、python、perl、pascal 等。另外,它是跨平台适用的,只要有gtk2

的运行环境。

【关键字】geany win7 gcc mingw tc vc 神灯

【本文适读人群】程序设计语言的初学者

【安装说明】

一、安装神灯壶(这只是一个外壳,十分小巧)

步骤一:到神灯的主页/Download/Releases 把神灯安装包(就是个

setup 可执行文件)下载下来;(对于那个下载时系统有警告说“不常见下载内容”的,直接

忽略吧,windows 一般都封杀开源软件的,所以不会给它数字安全证书什么的……)

步骤二:运行该文件并根据安装导航提示操作,完成安装;(一般就用默认的选项吧,

不用修改)

二、测试没有精灵的神灯

看到桌面的快捷启动图标了么?运行它,然后编写一个

小程序用它试着编译~

然后就被悲剧地提醒:系统错误,*****文件丢失 (其实没有这回

事儿),看到了吧,这就是没装精灵的神灯的法力……下面我们来

为神灯装“精灵”~

三、“精灵”之安装(精灵就是传说中的 gcc 了,不懂的google 一下吧)

步骤一:下载mingw (其中就有gcc,是免费的哦——这句话特

多余,国人眼中什么软件不是免费的?O( ∩_ ∩)O 哈哈~);(不知

道mingw 是什么的,google 吧,现代人都这么干)

在这里给个下载链接吧:

/project/mingw/I

nstaller/mingw-get-inst/mingw-get-instmingw-get

-instexe

步骤二:运行该文件进行安装;

注意这里选择你要的编译器,我随便选了一个c compiler~

在安装过程中会有个命令行的窗口,这个跟linux 操作系统的终端很像,不用理会它,耐心

等它下载完毕就行了,

安装好后,照着安装的路径找到mingw 的根目录下的bin 文件夹,点进去,看到里面的gcc

可执行文件了吧?把地址栏里的地址拷下来备用;

步骤三:配置 “精灵”和神灯;

看到下面这张图片了么?

选中“计算机”在右击菜单中选择属性,然后选择“高级系统设置”,单击下方的“环境变

量”后在“系统变量”列表里选择“PATH”双击进入编辑,在“变量值”的文本框内把光

标移到最后(切记不要变动其原来的数据),移到最后后输入英文状态的分号“; ”,然后把

刚才的路径贴上去,点击确定保存更改;(会用命令行进行更改的就算小高手了,关于环境

变量,还是那句话——不懂就google 吧~其他就不多说)

四、最后的测试

1.重新打开神灯;

2 .对刚才的test 程序进行再次“编译”、“生成”和“执行”;这次应该就大功告成了

~

devc写Java_与dev c++类似的程序编写软件(适合初学者使用,支持c,c++,java,php,pascal等).pdf...相关推荐

  1. 阻止SPY++类似的程序捕捉软件窗口

    我以前用Spy++能轻易捕捉360软件界面,除了一些应用DHTML制作的窗体.昨天我再用Spy++捕捉的时候捕捉不到了,甚至连最外围的对话框都捕捉不到,显然是做了类似拦截API的处理.下面我也模拟一下 ...

  2. sand java_我在sand用java写了一个读取wifi密码的程序,该方法由主方法调用,运行没问题,效果也正常,...

    我在sand用java写了一个读取wifi密码的程序,该方法由主方法调用,运行没问题,效果也正常,就是无法连续调用,就是如果调用一次就退出然后再运行就可以,如果用完了,再主方法里选择... 我在san ...

  3. opengl用什么软件写_汇才论文工具分享:写科研论文的都在用这些截图软件

    截图是一种学问,经常混迹论坛的相信都知道,"饶老师教你截图"的梗.由于经常有网友不使用系统自带的截图功能非要发手机屏拍的图,导致像素过低看不清,于是渐渐就行成了一种吐槽的梗,常见于 ...

  4. python写前端图形界面_如何Tkinter模块编写Python图形界面

    一.为何使用Tkinter而非PyQt 众所周知,在Python中创建图形界面程序有很多种的选择,其中PyQt和wxPython都是很热门的模块包,这些第三方的图形界面模块功能强大.配置丰富,界面美观 ...

  5. 我给舅舅用Python写了一个订餐系统微信小程序!生意简直火爆!

    微信登录功能的实现 通过小程序的前端 配合python-flask的后端,实现登录接口的功能 在我们正式写代码之前 读一下微信小程序的官方文档. https://developers.weixin.q ...

  6. python自动填写小程序表单_新年好!教大家用Python写一个自动回复拜年信息的小程序!...

    原标题:新年好!教大家用Python写一个自动回复拜年信息的小程序! 过年期间,想必大家都收到很多拜年信息吧!有没有也被拜年短信(大部分是群发)搞得很焦虑?不回复似乎显得很没有礼貌,一一回复又累心劳神 ...

  7. 写给大忙人的ELK最新版6.2.4学习笔记-Logstash和Filebeat解析(java异常堆栈下多行日志配置支持)

    写给大忙人的ELK最新版6.2.4学习笔记-Logstash和Filebeat解析(java异常堆栈下多行日志配置支持) 参考文章: (1)写给大忙人的ELK最新版6.2.4学习笔记-Logstash ...

  8. 写在自己工作六年:转载《软件工程师六年心得体会》

    "又是一年毕业时",看到一批批学子离开人生的象牙塔,走上各 自的工作岗位:想想自己也曾经意气风发.踌躇满志,不觉感叹万千--本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软 ...

  9. 通过labview vision视觉模块写的带学习功能的OCR字符识别程序

    labview vision视觉模块写的带学习功能的OCR字符识别程序 为解决在用Labview做OCR字符识别视觉开发中每次都要用开发工具自带的学习模块,自己用VDM函数自己写了个子程序,方便嵌入带 ...

  10. STM32片内FLASH烧写错误导致ST-LINK烧录不进程序的问题解决过程

    STM32片内FLASH烧写错误导致ST-LINK烧不进程序的问题解决过程 项目及配置描述 这个问题是在做bootloader OTA测试时出现的,其中bootloader由http://iot.rt ...

最新文章

  1. mupdf不支持x64_ARM版Win10用户狂喜 微软全新补丁让应用不再不兼容
  2. 独家 | 三种使用AI攻击网络安全的方法
  3. 每日一笑 | 我写了一段代码,为什么不能运行呢?
  4. 汇编语言写c51延时程序,单片机延时程序实例讲解
  5. Python可变传参: *args和**kwargs
  6. awk教程入门与实例练习(三)
  7. 发布npm包到GitHub Packages
  8. 兰州大学计算机调剂2020,兰州大学2020考研调剂公告
  9. MySQL错误:ERROR 1221 (HY000): Incorrect usage of UNION and ORDER BY
  10. # 研究杂感 × VOSviewer(第六辑)
  11. 读《松本行弘的程序世界》
  12. IOS软键盘弹起,顶起页面使其脱离文档流,input失焦后,留下空白问题解决
  13. 一条语句查询出所有雇员的编号、姓名、性别、出生日期、电话号码部门名称和本月收入
  14. 前端上传预览文件以及下载,node后端存储文件以及返回前端文件流下载
  15. 18年6月六级翻译词汇
  16. 部分国产水文水动力模型介绍
  17. HDOJ 2545 树上战争
  18. 启动rabbitmq,遇到发生系统错误2和发生系统错误5的解决方法
  19. DDR2 DDR3的区别
  20. match against mysql_Mysql全文搜索match against的用法

热门文章

  1. hdu 1540 Tunnel Warfare (线段树维护左右最长连续区间)
  2. 服务器控件与Html控件属性值的解释差异
  3. SQL中返回刚插入记录的ID
  4. C语言输出AB9798,c语言基础练习习题及答案.doc
  5. bazel proxy 设置
  6. FAT文件系统原理详细介绍
  7. 如何计算一路话音消耗的带宽
  8. 浅谈ThreadPoolExecutor线程池底层源码
  9. c语言多位数加减,两个超长正整数的加法
  10. mysql数据库事务实现方式_mysql事务的实现原理