쉬운 언어로 리눅스 프로그램을 개발하는 방법
Easy Language 버전 3.6은 Windows, Linux 및 Unixlinux 플랫폼 개발을 지원할 수 있는 크로스 플랫폼 버전입니다.Easy Language 버전 3.6 환경 미러에서는 Windows 환경에서 Windows 기반 프로그램을 컴파일하고, 다음 환경에서 프로그램을 컴파일할 수 있습니다. Linux는 여러 플랫폼에 배포될 수 있습니다. 별도로 게시하는 경우 다른 운영 체제를 선택하면 됩니다.
여기서 Yi 언어 사용자들에게 Windows 기반으로 프로그램을 컴파일하는 경우 Yi 언어 버전 3.6을 사용하여 직접 컴파일할 수 있음을 다시 한 번 알려드립니다. 크로스 플랫폼에는 영향이 없으며 동일합니다. 이전 작업. Linux 시스템 기반의 프로그램을 개발하려면 아래 지침을 참조하세요.
이 장과 이후의 모든 설명은 Yi 언어 웹사이트에서 Yi 언어 버전 3.6을 다운로드했지만 아무런 변경 없이 설치가 완료되었다고 가정합니다.
하나의 인터페이스
Easy Language 버전 3.6을 실행하면 다음과 같은 시작 화면이 나타납니다.
일반적으로 Windows 프로그램을 작성하는 경우 첫 번째 아이콘만 선택하면 됩니다.
"Windows 콘솔 프로그램" 아이콘은 Windows에서 창 없는 콘솔 프로그램을 컴파일할 수 있음을 나타냅니다.
Linux 프로그램을 생성하려면 세 번째 "
를 선택하세요.Linux 프로그램” 아이콘
아이콘을 선택하고 확인을 클릭하거나 아이콘을 두 번 클릭하면 Yi Language가 어셈블리 창으로 전환하고 수동으로 다음 코드를 생성합니다.
여기서 "_Startup 창"이 현재 생성되지 않는다는 점을 눈치채셨을 텐데요. 이는 현재 Linux의 창 없는 콘솔 프로그램만 지원하고 창 기능은 현재 지원되지 않기 때문입니다. 정보창도 팝업이 어렵습니다.
먼저 이전 버전과 비교하여 Yi Language 버전 3.6의 메뉴 변경 사항을 살펴보겠습니다.
Easy Language 버전 3.6에는 "프로그램"메뉴에 추가 옵션이 있습니다. "프로그램" → "프로그램 구성"을 클릭하면 오른쪽과 같이 "프로그램 구성 대화 상자"가 나타납니다.
Easy Language 버전 3.6에는 추가 "프로그램 유형" 콤보 상자가 있습니다. 방금 선택한 것은 Linux 프로그램을 컴파일하는 것이므로 Linux 콘솔 프로그램을 선택합니다.
프로그램 메뉴를 다시 살펴보겠습니다. 컴파일하는 프로그램의 유형에 관계없이 그림의 화살표로 표시된 "컴파일" 또는 아래의 "독립 컴파일"의 두 가지 하위 메뉴를 사용하게 됩니다.
프로그램 구성 선택 상자에서 다양한 프로그램 유형을 선택하면 해당 유형의 프로그램이 컴파일됩니다
注意:易语言Linux版目前只支持无窗口的控制台程序。
易语言Linux版目前只支持部份命令。
二平台转换
假如早已选中了某个平台编撰代码,只须要通过“程序配置对话框”→“程序类型”中选择“Linux控制台程序”,就可以很便捷的编译出能在Linux平台下运行的程序。
刚刚我们的编撰目的平台为Linux,我们可切换到Windows平台,如右图所示。
你们可以观察一下,转入Windows目的平台后易语言的标题栏的变化,如右图所示。
三代码编撰
新建一个Linux程序后,我们可以输入以下代码:
其中“标准输出()”与“标准输入()”是新降低的命令,可以在支持库子夹中找到。
之后我们选择菜单“程序”→“编译”,或则按下F7,把刚刚编撰的代码保存成文件,比如文件名为soft。如右图所示。
注意:编译下来的Linux程序是没有固定后缀名的。
注意:文件名也可以取为英文名称。但必须目的Linux系统支持英文。
四执行Linux程序
注意:以下操作都在Linux平台下,若没有安装Linux操作系统,请选择一个版本的Linux操作系统。而且同时支持英文Linux操作系统。文件名也可以取为英文名称。
我们将刚刚编译的文件soft放在Linux平台的主目录下,同时将文件放在同一目录下,运行终端(Terminal)程序,我们将见到如下的界面
首先我们先列举当前文件夹下边的所有文件:
如今,soft文件的字体是白色的,我们是难以在Linux下执行的,输入soft后将出现如下的错误信息:
我们只要输入“chmod775程序名称”,这个命令格式深度linux,就可以在Linux下运行soft程序,输入这个命令的作用是赋于指定程序以有可执行权限。
这时我们再用ls命令列举所有文件后linux平台开发,soft这个文件的字体就弄成另外一种颜色:
这时我们再运行soft后,就可以执行昨天我们在Windows平台下编撰的Linux程序了,我们根据程序的提示输入20和30后,就可以看见程序会手动输出结果50,之后程序手动结束。
备注1:
运行易语言编译出的Linux程序有3个支持库文件支持:
1:文件krnln.so(系统核心支持库)
本库为易语言系统的基本库之一,须要易系统3.6版本的支持,提供了47种库定义数据类型,提供了579种命令,提供了330个库定义常量。
2:文件dp1.so(数据操作支持库一)
本库为通常支持库,须要易系统3.6版本的支持,须要系统核心支持库3.0版本的支持,提供了7种命令linux环境配置,提供了2个库定义常量。
3:文件cncnv.so(汉字编码转换支持库)
本库为通常支持库,须要易系统3.6版本的支持,须要系统核心支持库3.0版本的支持,提供了1种命令,提供了5个库定义常量。
以上3个是易语言Linux下的支持库文件,运行易语言编译的Linux程序,必须带上相关支持库文件,支持库文可以置于以下3个地方:
1.和程序文件置于同一目录下
2.置于/lib下
3.置于/usr/lib下
备注2:
在终端里运行程序,必须在程序名称后面加“./”
类库列表:
类库名称
下载
说明
本章演示类库
linux.e
演示了在linux下乘法的运算
猜字游戏
猜字.e
笔记本随机生成一个数,让你来推测的小游戏
预测商品价钱
价钱预测.e
与猜字游戏类似的一个小游戏
위 내용은 Easy Language 버전 3.6: 크로스 플랫폼 프로그래밍, Windows, Linux 및 Unix 지원의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!