令人兴奋的是易语言可以开发Linux程序,易语言是一个跨平台的开发工具,支持Windows及Linux。使用易语言开发Linux程序,您可以在Windows环境下编写基本于Windows的程序,及编写Linux下的程序,并且可分别发布于多个平台。分别发布时只需选择不同的操作系统即可。

在此,再次通知易语言用户,如果您编写的是基于Windows下的程序,可以使用易语言新版本直接编写,对跨平台没有丝毫影响,跟以前的操作没有两样。如果您想开发基于Linux系统下的程序,请参看以下的易语言开发Linux程序说明部分。

本章及以后所有叙述都假设您已安装了最新版本易语言。

一 界面

运行易语言后,将看到如下的启动画面:

一般情况下,若想编写Windows程序,只需要选择第一个图标即可。

“Windows控制台程序”图标表示您可以编写一个Windows下的基于无窗口的控制台程序。

若要生成Linux程序,请选择第5个

Linux程序图标。

选中图标后点确定,或双击图标后易语言会转到程序集窗口,自动创建如下代码:

在此,您也许会注意到,现在没有生成“_启动窗口”,这是由于暂时只支持Linux的无窗口的控制台程序,现在还不支持窗口特性。信息框也无法弹出。

首先,我们先看一下新版易语言的菜单与以前版本的变化:

易语言3.6版开始,在“程序”菜单里多出一个选项,我们点击“程序”→“程序配置”,会出现“程序配置对话框”,

如下图所示。

程序选中的是Linux控制台程序。

我们再看一下程序菜单,无论编译哪种类型的程序,都将使用如图箭头所指的“编译”或者下面的“独立编译”这2个子菜单。

我们在程序配置选择框中选择不同的程序类型,将编译出对应类型的程序。

注意:易语言Linux版目前只支持无窗口的控制台程序。

易语言Linux版目前只支持部分命令。

二 平台转换

如果已经选中了某个平台编写代码,只需要通过“程序配置对话框”→“程序类型”中选择“Linux控制台程序”,就可以很方便的编译出能在Linux平台下运行的程序。

刚才我们的编写目的平台为Linux,我们可切换到Windows平台,如下图所示。

大家可以观察一下,转到Windows目的平台后易语言的标题栏的变化,如下图所示。

三 代码编写

新建一个Linux程序后,我们可以输入以下代码:

其中“标准输出()”与“标准输入()”是新增加的命令,可以在支持库子夹中找到。

然后我们选择菜单“程序”→“编译”,或者按下F7,把刚才编写的代码保存成文件,例如文件名为soft。如下图所示。

linux 易语言窗口程序_易语言开发Linux程序相关推荐

  1. 微信小程序网悦新闻开发--小程序配置(二)

    目录 微信小程序网悦新闻开发--功能介绍(一) 微信小程序网悦新闻开发--小程序配置(二) 微信小程序网悦新闻开发--首页模块开发(三) 微信小程序网悦新闻开发--视频模块开发(四) 微信小程序网悦新 ...

  2. dll文件是什么语言写的程序_易语言图文教学:写好了程序,如何配置程序名称、图标?内详...

    引导语 通过前两篇图文,相信大家能制作出一个简单的易语言程序啦.今天是教大家怎样配置程序.说的再清楚些,就是给你的程序加个图标,改个进程名字,加上版本号,添加作者信息等等. 具体操作方法 打开一个已经 ...

  3. 易语言cef3填表_易语言CEF3通用浏览器框架,在线帮助手册.pdf

    目录 常见问题 无法播放flash? 如何安装框架向导程序 ? 如何建立CEF3应用程序? 应用程序事件 OnBeforeCommandLineProcessing OnRegisterCustomS ...

  4. linux下c语言http服务器_服务器端开发经验总结 Linux C语言

    简介 在进行服务器端开发的时候需要考虑一些算法和性能问题,经过了几年的开发,对这方面有了一些经验,现在写下来跟大家分享和讨论. 我主要是在Linux下进行C语言的开发,所以后面的实现都是基于Linux ...

  5. python语言做数据采集_【语言处理与Python】11.3数据采集

    从网上获取数据 我们讨论过访问单个文件,如RSS订阅.搜索引擎的结果. 1.有的时候,还需要大量的WEB文本.最简单的方法是获得出版的网页文本的文集.在http://www.sigwac.org.uk ...

  6. python动态语言双刃性_动态语言的灵活性是把双刃剑:以 Python 语言为例

    原标题:动态语言的灵活性是把双刃剑:以 Python 语言为例 本文有些零碎,总题来说,包括两个问题:(1)可变对象(最常见的是list dict)被意外修改的问题,(2)对参数(parameter) ...

  7. php开发桌面应用程序_使用PHP开发跨平台桌面应用程序的3种方法

    php开发桌面应用程序 PHP as a cross-platform desktop app development language? Blasphemy! Nonetheless, it's p ...

  8. iospython开发工具_使用Python开发iOS程序

    们见过使用JS.Lua.Ruby开发iOS程序的,但是基本没有见过使用Python开发iOS程序(软件)的,这是为什么?关于这个问题,我后面会回答. 那么,怎么用Python开发iOS程序呢?其实我们 ...

  9. linux能用airport吗_为什么都用Linux作为云主机的操作系统?

    云主机一般是作为服务器使用,服务器有不同类型:Web服务器.数据库服务器.应用程序服务器.云计算服务器.文件服务器.邮件服务器.DNS服务器等等. 多年来,类Unix操作系统的市场份额已大大提高,而当 ...

最新文章

  1. 【总结】一文了解所有的机器学习评价指标
  2. PHP经典算法 (转载)
  3. 282021年湖南高考成绩查询,2010年湖南高考成绩查询
  4. 【Logstash】windows下logstash报错config files contains non-ascii characters but are not UTF-8 encoded
  5. 大数据之-Hadoop伪分布式_启动YARN并运行MR程序---大数据之hadoop工作笔记0026
  6. 杭电 -- 2000
  7. php7单独运行,如何让PHP 7运行更加神速
  8. html中加载gif图片,使用CSS3实现动态加载gif图片的效果
  9. 关于网狐游戏vs2003移植到vs2013
  10. Pycharm安装教程 (2022最新版)
  11. 使用Animate制作汽车广告动画
  12. 【Arcgis】球面坐标系转投影坐标
  13. Kmplayer硬件解码高清视频优化设置
  14. python简易程序教程_Python-自制简易程序挂机刷御魂
  15. 数字认证是做什么的?数字认证有什么用?
  16. Oracle批量清空表数据
  17. UE4_地图程序化随机生成
  18. PTA基础编程题目集7-33 有理数加法
  19. vue 项目中引用并使用cdn上面的js文件
  20. mac iCloud 关闭后 桌面文件不见了

热门文章

  1. 样本均值和方差对总体均值和方差的无偏估计证明、样本方差的方差
  2. ARM Linux双网卡设置转发
  3. 如何下载Oracle.ManagedDataAccess.dll
  4. 关于最优控制的一些总结3
  5. 工程价款纠纷系列-清单漏项
  6. 入门篇(二)模型:逻辑回归(一步步从原理到实现)
  7. 2021星巴克月饼全新上市;万豪旗下源宿品牌入驻中国东南区;现代汽车承诺到2045年实现碳中和 | 美通社头条...
  8. Android转发短信给QQ机器人
  9. 小泉的难题 结构体
  10. QTextBrowser显示图片(图片文字对齐)