西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁(yè) 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

易語(yǔ)言命令行編譯工具

1.0.0.0
  • 易語(yǔ)言命令行編譯工具1.0.0.0
  • 軟件大小:297KB
  • 更新時(shí)間:2020-04-05 11:57
  • 軟件語(yǔ)言:中文
  • 軟件廠商:
  • 軟件類別:國(guó)產(chǎn)軟件 / 免費(fèi)軟件 / 編程工具
  • 軟件等級(jí):3級(jí)
  • 應(yīng)用平臺(tái):WinAll, WinXP, Win7
  • 官方網(wǎng)站:暫無(wú)
  • 應(yīng)用備案:
好評(píng):50%
壞評(píng):50%

軟件介紹

易語(yǔ)言命令行編譯工具是一款為易語(yǔ)言愛(ài)好者打造的編譯工具,需要依賴易語(yǔ)言程序的而非獨(dú)立編譯器,它可以為開發(fā)者提供全自動(dòng)化構(gòu)建和部署支持,有利于大大提升易語(yǔ)言開發(fā)效率,可視化操作十分直觀,有需要的朋友歡迎體驗(yàn)。

易語(yǔ)言命令行編譯工具

軟件簡(jiǎn)介

顧名思義,本工具的作用就是通過(guò)命令行來(lái)編譯易語(yǔ)言源碼。

但也并非是獨(dú)立的編譯器,依然需要依賴易語(yǔ)言程序,只是不會(huì)顯示易語(yǔ)言IDE窗口。從打開源碼到完成編譯,包括處理各種錯(cuò)誤都由命令行工具自動(dòng)完成。

有了這個(gè)命令行工具就可以實(shí)現(xiàn)全自動(dòng)化構(gòu)建和部署。

工具目前處于測(cè)試階段,有任何問(wèn)題和建議的話,歡迎反饋!

注意:此工具并不會(huì)繞過(guò)易語(yǔ)言正版檢測(cè),需要使用正版易語(yǔ)言才能完成編譯。

命令行說(shuō)明

setepath"EPATH"

設(shè)置默認(rèn)易語(yǔ)言路徑

如:ecl.exesetepath"C:\ProgramFiles(x86)\e\e.exe"

makeSource[Target][-epathpath][-bm|-bmX|-s|-d][-b*Fgconfig][-bmdesdescription][-ppassword][...]

編譯源碼

Source源碼全路徑,如:"C:\test.e"

Target保存文件,如:"C:\Release\test.exe",可空,默認(rèn)生成到源碼所在目錄,文件名與源碼相同

-epath指定易語(yǔ)言路徑,若不指定易語(yǔ)言路徑,則使用默認(rèn)易語(yǔ)言或自動(dòng)尋找

如:ecl.exemake"C:\test.e"-epath"C:\ProgramFiles(x86)\e\e.exe"-s

-bm黑月編譯:

-b*Fg配置名稱,可空,黑月4.0版本以上才有效

-bmdes特定備注,可空,黑月4.0版本以上才有效

-bm0黑月匯編模式編譯(黑月3.8及版本以下才有效,否則按-bm處理)

-bm1黑月C++模式編譯(黑月3.8及版本以下才有效,否則按-bm處理)

-bm2黑月MFC模式編譯(黑月3.8及版本以下才有效,否則按-bm處理)

-s靜態(tài)編譯

-d獨(dú)立編譯

-p編譯易包

-pwd源碼密碼

-lib啟用的支持庫(kù)文件名,不要加后綴.fne,多個(gè)支持庫(kù)用;分號(hào)分隔

如:-lib"BlackMoon;spec"

-e_xxx指定易語(yǔ)言link.ini配置項(xiàng)的內(nèi)容,xxx代表配置項(xiàng)名(但不會(huì)實(shí)際地修改該文件,只是用來(lái)告知易語(yǔ)言)

如:-e_linker"\VC98linker\Bin"

-k執(zhí)行完畢后,此命令行工具不會(huì)立即退出

-show顯示易語(yǔ)言窗口

-st啟用易語(yǔ)言超時(shí),單位秒,默認(rèn)5分鐘

-ct編譯超時(shí),單位秒,默認(rèn)10分鐘

如:-ct600

下面是易語(yǔ)言的系統(tǒng)配置:

-FastArry開啟快速數(shù)組訪問(wèn)方式(不開啟為-FastArry-,默認(rèn)不開啟)

-CheckDllStack開啟調(diào)用DLL命令后檢查堆棧錯(cuò)誤(不開啟為-CheckDllStack-,默認(rèn)開啟)

-CheckLoop開啟死循環(huán)代碼檢查(不開啟為-CheckLoop-,默認(rèn)開啟)

-Windows6.0使用Windows通用組件庫(kù)6.0版(不使用為-Windows6.0-,默認(rèn)不使用)

-OutLib非獨(dú)立編譯后寫出相關(guān)庫(kù)(不寫出為-OutLib-,默認(rèn)不寫出)

-CheckName開啟嚴(yán)格的重復(fù)名稱檢查(不開啟為-CheckName-,默認(rèn)不開啟)

-JunkLevel花指令級(jí)別,默認(rèn)0不插花,最大值為3

如:-JunkLevel3

-Upset編譯結(jié)果打亂碼,默認(rèn)0不打亂,隨機(jī)打亂為0xFFFFFFFF

如:-Upset0xFFFFFFFF

示例1(普通編譯):

ecl.exemake"C:\test.e"

示例2(指定易語(yǔ)言路徑進(jìn)行靜態(tài)編譯):

ecl.exemake"C:\test.e"-epath"C:\ProgramFiles(x86)\e\e.exe"-s

示例3(使用黑月編譯并指定配置名稱):

ecl.exemake"C:\test.e"-bm-b*Fg"默認(rèn)配置"

示例4(編譯帶密碼的源碼):

ecl.exemake"C:\test.e"-pwd"ThePassword"

示例5(編譯文件保存到C:\test.exe):

ecl.exemake"C:\test.e""C:\test.exe"

@文件路徑從文件中指定命令行

如:ecl.exe@test.txt

test.txt的內(nèi)容可以為:make"C:\text.e"

test.txt中的不同參數(shù)間可以用換行符分隔

錯(cuò)誤代碼列表:

#defineECL_ERROR_SUCCESS1//處理成功

#defineECL_ERROR_OK0//未發(fā)生錯(cuò)誤

#defineECL_ERROR_UNKNOW-1//未定義類型的錯(cuò)誤

#defineECL_ERROR_PARAM-2//命令行有錯(cuò)誤

#defineECL_ERROR_FILENOTFOUND-3//找不到文件

#defineECL_ERROR_FILEINVALID-4//文件無(wú)效

#defineECL_ERROR_COMPILE-5//編譯失敗

#defineECL_ERROR_INVALIDCOMPILETYPE-6//不支持的編譯類型

#defineECL_ERROR_ECANNOTSTART-7//無(wú)法識(shí)別或無(wú)法運(yùn)行的易語(yǔ)言程序

#defineECL_ERROR_CANNOTGETMENU-8//無(wú)法獲取易語(yǔ)言菜單

#defineECL_ERROR_SHUTDOWN-9//易語(yǔ)言意外結(jié)束

#defineECL_ERROR_STATIC-10//靜態(tài)編譯失敗

#defineECL_ERROR_MAKELINKINI-11//生成link.ini文件過(guò)程中出錯(cuò)

#defineECL_ERROR_BMINFO-12//老版黑月的相關(guān)xx無(wú)法定位

#defineECL_ERROR_BMCOMPILE-13//黑月編譯失敗

#defineECL_ERROR_PASSWORD-14//源碼密碼不正確

#defineECL_ERROR_EC-15//缺乏易模塊

#defineECL_ERROR_ELIB-16//缺少支持庫(kù)

#defineECL_ERROR_STARTTIMEOUT-17//啟動(dòng)易語(yǔ)言超時(shí)

#defineECL_ERROR_COMPILETIMEOUT-18//編譯超時(shí)

#defineECL_ERROR_NOTSUPPORTEPK-19//不支持易包編譯

軟件標(biāo)簽: 易語(yǔ)言 編譯

其他版本下載

發(fā)表評(píng)論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評(píng)論 > 字?jǐn)?shù): 0/500

TOP
軟件下載