提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

Geany配置C语言、Java、Python编译环境

  • 前言
    • 1、Geany配置C语言编译环境
      • 1、下载
      • 2、安装
      • 3、配置环境变量
      • 4、**生成命令**+**执行命令**
    • 2、Geany配置Java语言编译环境
      • 1、配置Java环境变量
      • 2、**编程**+**执行**
    • 3、Geany配置Python语言环境
      • 1、配置Python环境变量
      • 2、**执行**

前言

提示:这里可以添加本文要记录的大概内容:
帮助大家用Geany完成一个简单的环境搭建过程


提示:以下是本篇文章正文内容,下面案例可供参考

1、Geany配置C语言编译环境

首先如果你在写程序的时候,因为电脑性能的缘故,严重影响自己写程序的心情。

  • 比如写java使用IntelliJ IDEA 或者Myeclipse;
  • 比如写python使用Pycharm;
  • 比如写C和C++使用的Dev++。

当然以上平台肯定都是不错的选择,这次我给大家介绍的是Geany这个工具,感兴趣的朋友可以尝试着玩一玩。

介绍一下:

Geany是一个小巧的使用GTK+2开发的跨平台的开源集成开发环境,以GPL许可证分发源代码,是免费的自由软件。当前版本:1.36。
它支持基本的语法高亮、代码自动完成、调用提示、插件扩展。支持文件类型:C,CPP,Java,Python,PHP, HTML, DocBook, Perl, LateX 和 Bash脚本。该软件小巧、启动迅速,主要缺点是界面简陋、运行速度慢、功能简单。该软件小巧、启动迅速,缺点是界面简陋、运行速度慢、功能简单。


1、下载

配置C语言环境,首先下载两个东西

  • Geany程序安装包 (网上可查找信息和资源)
  • MinGW开发工具包 (关于作用功能百度可查)

2、安装

下载完成后都先安装
我安装路径如下:
         E:\Program Files (x86)\Geany
         E:\Users\Administrator\MinGW\ (最好路径不要有空格)

安装MinGW这里都勾选

Geany和MinGW都安装完成后,可以打开Geany,打开生成配置,可以看见软件自己已经把C命令配置好了,我们只需要再配置MinGW环境变量就可以执行C语言程序了。

先建一个 “HelloWorld.c” c文件,众所周知c语言程序执行,需要先编译后执行。在这里编译操作就是点击生成按钮生成 “.exe” 可执行文件,再执行

下图很明显,因为环境变量未完成配置,所以系统识别不了“gcc”等指令,那么我们就需要配置环境变量了。

可以通过 (菜单+R) - (CMD) - (gcc -v)来验证一下
如下:找不到命令


3、配置环境变量

配置环境变量过程:
右键《我的电脑》——《属性》——《高级系统设置》——《环境变量》——《用户变量》——《新建环境变量PATH》or《找到已经存在的PATH添加变量值》——《确定》——《确定》

变量名:PATH
变量值:E:\Users\Administrator\MinGW\bin (这里变量值提取到安装路径的bin级)

配置完成后,我们可以cmd输入 gcc -v 验证一下。如下表示配置真正完成。


4、生成命令+执行命令

最后我们就可以愉快地编写、编译、运行c语言程序啦!(“生成命令" +"执行命令”)


2、Geany配置Java语言编译环境


1、配置Java环境变量

配置环境变量过程:
右键《我的电脑》——《属性》——《高级系统设置》——《环境变量》——《用户变量》——《添加》

1、新建JAVA_HOME

变量名:JAVA_HOME
变量值:F:\jdk1.8.0_162     (JDK的安装路径,这里以你自己的安装路径为准)

2.新建CLASSPATH 变量

变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar    (注意前面是又有一个点的,照搬不动)

3.配置PATH,找到PATH,双击或者点编辑,或者新建

变量名:PATH
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

2、编程+执行

3、Geany配置Python语言环境


1、配置Python环境变量

下载一个Anaconda解释器并在安装时勾选如下,默认自动配置环境变量

或者按如下配置PATH
变量名:PATH
变量值:
E:\Users\Administrator\Anaconda;
E:\Users\Administrator\Anaconda\Library\mingw-w64\bin;
E:\Users\Administrator\Anaconda\Library\usr\bin;
E:\Users\Administrator\Anaconda\Library\bin;
E:\Users\Administrator\Anaconda\Scripts

(以上为我自己的安装路径,需要根据自己情况适当变更)


2、执行

完了后直接可以在geany上运行py程序,如下,直接点击执行按钮。

Geany配置C语言、Java、Python编译环境相关推荐

  1. python安装c编译的软件_Notepad++配置C/C++、C#、Java、Python编译环境详细教程

    如果只是测试小程序可以用这种方法 比较方便,如果对于大程序建议使用专业的IDE. 经常需要写一些小程序来运行,又不想运行Visual Studio.Eclipse这样的环境,而Notepad++是一个 ...

  2. 为Notepad++配置C/C++、C#、Java、Python编译环境

    本文转自:http://blog.csdn.net/freewaywalker/article/details/8005468 如果只是测试小程序可以用这种方法 比较方便,如果对于大程序建议使用专业的 ...

  3. python ubuntu18.04 sublime_Ubuntu下Sublime配置python编译环境及新手使用指导:

    Sublime下配置python编译环境及搭建虚拟环境:(windows下大致相同) 1.编译环境配置 2019-3-6更新教程,发现好像 官方网址打不开了,要改一下源才行. 解决办法: 点击 Pre ...

  4. SublimeText 4.0配置多版本的Python编译及交互环境

    SublimeText配置多版本的Python编译及交互环境 一.背景说明 1.当系统有多个python版本的时候,需要在sublime中设置和选择使用哪个版本. 2.由于sublime text下p ...

  5. linux+4.4+android,Ubuntu 14.04 x64配置Android 4.4 kitkat编译环境的方法

    Ubuntu 14.04 x64配置Android 4.4 kitkat编译环境的方法跟Ubuntu 12.04 - 13.10 以及jellybean编译环境配置没多大区别, 顺便记录下而已: 64 ...

  6. pycharm快速切换多版本python编译环境

    如何用pycharm快速切换多版本python编译环境? 1.安装多版本python. 在安装路径下存在多个版本的文件夹. 用CMD输入python查看版本,只显示高版本的,怎么办呢? 2.修改低版本 ...

  7. Win7平台下配置Sublime Text2 的C++编译环境

    Win7平台下配置Sublime Text2 的C++编译环境 Sublime Text 是一个跨平台的编辑器,之前在 Mac 上成功配置了 C++ 在 Sublime Text 的编译环境,接下来介 ...

  8. 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”, 问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言/java/python实现程序解决问题

    /* 中国有句俗语叫"三天打鱼两天晒网".某人从2010年1月1日起开始"三天打鱼两天晒网", 问这个人在以后的某一天中是"打鱼"还是&qu ...

  9. sublime安装python库_Mac OS 轻松用 Sublime Text 3 配置Python编译环境

    最近在学习数据分析相关的知识,对比Python和R语言在数据分析领域的优劣,Python更胜一筹. 要学习Python,首先需要搭建编译环境. 一. 编译工具的选择 Python的编译工具有两种, 1 ...

最新文章

  1. python3.5怎么安装pip-python3.5版本安装pip3
  2. Java调用WebService接口实现发送手机短信验证码功能
  3. 一个算法对于某个输入的循环次数是可以事先估计出来的_数据结构与算法:算法...
  4. c#以文件流的形式输出xml(可以解决内存溢出)-XmlTextWriter
  5. Python 列表 count( )方法
  6. origin9语言设置中文_《英雄联盟手游》界面翻译图 LOL手游界面设置全翻译图一览...
  7. 联想服务器SR650升级网卡固件微码
  8. 信息物理系统-Rijndael加密算法的实现
  9. 数学建模之MATLAB编程
  10. 求函数依赖集F的最小覆盖
  11. 问卷设计及问卷调查中的问题与技巧
  12. jsp日报系统+mysql_工作日报系统软件(运行web程序+说明) 日报管理系统 - 下载 - 搜珍网...
  13. PowerShell 实现Word批量替换关键词
  14. 将数字转换成中文数字
  15. 如何将计算机基础拷到u盘上,怎么把我电脑上的系统 拷到u盘在安装到别的电脑上 求详细步骤...
  16. 签名文件及使用360加固保生成渠道包
  17. 【常用代码06】CSS自定义滚动条样式 overflow-y开启滚动条
  18. E - B-莲子的机械动力学
  19. BugKu-杂项(Misc)的部分Writeup(持续更新,直到刷完)
  20. 成都国际文创产业园助力成都文创产业腾飞

热门文章

  1. 理解 Spring ApplicationListener
  2. 跟心爱的人表白吧 express Love
  3. Python制图(一)Matplotlib+Seaborn绘制二元/边缘分布组合图
  4. 极链AI云丨高速优化NLP模型OenNMT的快速复现
  5. 看中国房地产25条真实谎言
  6. Shader——黑幕过场效果
  7. python __setitem__()方法理解
  8. python timeit用法_python中的计时器timeit的使用方法
  9. 【软件工程】软件工程
  10. 无人驾驶学习笔记--路径规划(二)【Dubins曲线和Reeds-Shepp曲线】