日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 人文关怀 >内容正文

人文关怀

易语言开发Linux程序

發(fā)布時間:2023/11/19 人文关怀 30 博士
生活随笔 收集整理的這篇文章主要介紹了 易语言开发Linux程序 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

令人興奮的是易語言可以開發(fā)Linux程序,易語言是一個跨平臺的開發(fā)工具,支持Windows及Linux。使用易語言開發(fā)Linux程序,您可以在Windows環(huán)境下編寫基本于Windows的程序,及編寫Linux下的程序,并且可分別發(fā)布于多個平臺。分別發(fā)布時只需選擇不同的操作系統(tǒng)即可。

在此,再次通知易語言用戶,如果您編寫的是基于Windows下的程序,可以使用易語言新版本直接編寫,對跨平臺沒有絲毫影響,跟以前的操作沒有兩樣。如果您想開發(fā)基于Linux系統(tǒng)下的程序,請參看以下的易語言開發(fā)Linux程序說明部分。

本章及以后所有敘述都假設您已安裝了新版本易語言。

一界面

運行易語言后,將看到如下的啟動畫面:

一般情況下,若想編寫Windows程序,只需要選擇第一個圖標即可。

“Windows控制臺程序”圖標表示您可以編寫一個Windows下的基于無窗口的控制臺程序。

若要生成Linux程序,請選擇第5個Linux程序圖標。

選中圖標后點確定,或雙擊圖標后易語言會轉到程序集窗口,自動創(chuàng)建如下代碼:

在此,您也許會注意到,現(xiàn)在沒有生成“_啟動窗口”,這是由于暫時只支持Linux的無窗口的控制臺程序,現(xiàn)在還不支持窗口特性。信息框也無法彈出。

首先,我們先看一下新版易語言的菜單與以前版本的變化:

易語言3.6版開始,在“程序”菜單里多出一個選項,我們點擊“程序”→“程序配置”,會出現(xiàn)“程序配置對話框”,

如下圖所示。

程序選中的是Linux控制臺程序。

我們再看一下程序菜單,無論編譯哪種類型的程序,都將使用如圖箭頭所指的“編譯”或者下面的“獨立編譯”這2個子菜單。

我們在程序配置選擇框中選擇不同的程序類型,將編譯出對應類型的程序。

注意:易語言Linux版目前只支持無窗口的控制臺程序。

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

二平臺轉換

如果已經(jīng)選中了某個平臺編寫代碼,只需要通過“程序配置對話框”→“程序類型”中選擇“Linux控制臺程序”,就可以很方便的編譯出能在Linux平臺下運行的程序。

剛才我們的編寫目的平臺為Linux,我們可切換到Windows平臺,如下圖所示。

大家可以觀察一下,轉到Windows目的平臺后易語言的標題欄的變化,如下圖所示。

三代碼編寫

新建一個Linux程序后,我們可以輸入以下代碼:

其中“標準輸出()”與“標準輸入()”是新增加的命令,可以在支持庫子夾中找到。

然后我們選擇菜單“程序”→“編譯”,或者按下F7,把剛才編寫的代碼保存成文件,例如文件名為soft。如下圖所示。

注意:編譯出來的Linux程序是沒有固定后綴名的。

注意:文件名也可以取為中文名稱。但必須目的Linux系統(tǒng)支持中文。

四執(zhí)行Linux程序

注意:以下操作都在Linux平臺下,若沒有安裝Linux操作系統(tǒng),請選擇一個版本的Linux操作系統(tǒng)。并且同時支持中文Linux操作系統(tǒng)。文件名也可以取為中文名稱。

我們將剛才編譯的文件soft放到Linux平臺的主目錄下,同時將krnln.so文件放到同一目錄下,運行終端(Terminal)程序,我們將看到如下的界面

首先我們先列出當前文件夾下面的所有文件:

現(xiàn)在,soft文件的字體是黑色的,我們是無法在Linux下執(zhí)行的,輸入soft后將出現(xiàn)如下的錯誤信息:

我們只要輸入“chmod 775程序名稱”,這個命令格式,就可以在Linux下運行soft程序,輸入這個命令的作用是賦予指定程序以有可執(zhí)行權限。

這時我們再用ls命令列出所有文件后,soft這個文件的字體就變成另外一種顏色:

這時我們再運行soft后,就可以執(zhí)行剛才我們在Windows平臺下編寫的Linux程序了,我們按照程序的提示輸入20和30后,就可以看到程序會自動輸出結果50,然后程序自動結束。

備注1:

運行易語言編譯出的Linux程序有3個支持庫文件支持:

1:文件krnln.so(系統(tǒng)核心支持庫)

本庫為易語言系統(tǒng)的基本庫之一,需要易系統(tǒng)3.6版本的支持,提供了47種庫定義數(shù)據(jù)類型,提供了579種命令,提供了330個庫定義常量。

2:文件dp1.so(數(shù)據(jù)操作支持庫一)

本庫為一般支持庫,需要易系統(tǒng)3.6版本的支持,需要系統(tǒng)核心支持庫3.0版本的支持,提供了7種命令,提供了2個庫定義常量。

3:文件cncnv.so(漢字編碼轉換支持庫)

本庫為一般支持庫,需要易系統(tǒng)3.6版本的支持,需要系統(tǒng)核心支持庫3.0版本的支持,提供了1種命令,提供了5個庫定義常量。

以上3個是易語言Linux下的支持庫文件,運行易語言編譯的Linux程序,必須帶上相關支持庫文件,支持庫文可以放在以下3個地方:

1.和程序文件放在同一目錄下

2.放在/lib下

3.放在/usr/lib下

備注2:

在終端里運行程序,必須在程序名稱前面加“./”

總結

以上是生活随笔為你收集整理的易语言开发Linux程序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。

歡迎分享!

轉載請說明來源于"生活随笔",并保留原作者的名字。

本文地址:易语言开发Linux程序