易語言是一個跨平臺的開發(fā)工具,支持Windows及Linux。使用易語言,您可以在Windows環(huán)境下編寫基本于Windows的程序,及編寫Linux下的程序,并且可分別發(fā)布于多個平臺。分別發(fā)布時只需選擇不同的操作系統(tǒng)即可。
成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的淅川網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
在此,再次通知易語言用戶,如果您編寫的是基于Windows下的程序,可以使用易語言新版本直接編寫,對跨平臺沒有絲毫影響,跟以前的操作沒有兩樣。如果您想開發(fā)基于Linux系統(tǒng)下的程序,請參看以下的說明部分。
本章及以后所有敘述都假設(shè)您已安裝了最新版本易語言。
一 界面
運行易語言后,將看到如下的啟動畫面:
若要生成Linux程序,請選擇第1個 Linux控制臺程序
圖標。
選中圖標后點確定,或雙擊圖標后易語言會轉(zhuǎn)到程序集窗口,自動創(chuàng)建如下代碼:
在此,您也許會注意到,現(xiàn)在沒有生成“_啟動窗口
”,這是由于暫時只支持Linux的無窗口的控制臺程序,現(xiàn)在還不支持窗口特性。信息框也無法彈出。
首先,我們先看一下新版易語言的菜單與以前版本的變化:
易語言4.0版開始,在“程序
”菜單里多出一個選項,我們點擊“程序
”→“配置
”,會出現(xiàn)“程序配置對話框
”,
如下圖所示。
程序選中的是Linux控制臺程序。
我們再看一下程序菜單,無論編譯哪種類型的程序,都將使用如圖箭頭所指的“編譯”或者下面的“獨立編譯”這2個子菜單。
我們在程序配置選擇框中選擇不同的程序類型,將編譯出對應(yīng)類型的程序。
注意:
二 平臺轉(zhuǎn)換
如果已經(jīng)選中了某個平臺編寫代碼,只需要通過“程序配置對話框
”→“程序類型
”中選擇“Linux控制臺程序
”,就可以很方便的編譯出能在Linux平臺下運行的程序。
剛才我們的編寫目的平臺為Linux,我們可切換到Windows平臺,如下圖所示。
大家可以觀察一下,轉(zhuǎn)到Windows目的平臺后易語言的標題欄的變化,如下圖所示。
三 代碼編寫
新建一個Linux程序后,我們可以輸入以下代碼:
其中“標準輸出()
”與“標準輸入()
”是新增加的命令,可以在支持庫子夾中找到。
然后我們選擇菜單“編譯
”→“編譯
”,或者按下F7,把剛才編寫的代碼保存成文件,例如文件名為soft。如下圖所示。
注意:
四 執(zhí)行Linux程序
注意:
我們將剛才編譯的文件soft放到Linux平臺的主目錄下,同時將krnln.so
文件放到同一目錄下,運行終端(Terminal)程序,我們將看到如下的界面
首先我們先列出當(dāng)前文件夾下面的所有文件:
現(xiàn)在,soft文件的字體是黑色的,我們是無法在Linux下執(zhí)行的,輸入soft后將出現(xiàn)如下的錯誤信息:
我們只要輸入“chmod 775 程序名稱
”,這個命令格式,就可以在Linux下運行soft程序,輸入這個命令的作用是賦予指定程序以有可執(zhí)行權(quán)限。
這時我們再用ls命令列出所有文件后,soft這個文件的字體就變成另外一種顏色:
這時我們再運行soft后,就可以執(zhí)行剛才我們在Windows平臺下編寫的Linux程序了,我們按照程序的提示輸入20和30后,就可以看到程序會自動輸出結(jié)果50,然后程序自動結(jié)束。
備注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(漢字編碼轉(zhuǎn)換支持庫)
本庫為一般支持庫,需要易系統(tǒng)3.6版本的支持,需要系統(tǒng)核心支持庫3.0版本的支持,提供了1種命令,提供了5個庫定義常量。
以上3個是易語言Linux下的支持庫文件,運行易語言編譯的Linux程序,必須帶上相關(guān)支持庫文件,支持庫文可以放在以下3個地方:
備注2:
在終端里運行程序,必須在程序名稱前面加“./”
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對創(chuàng)新互聯(lián)的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接