線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1054
推到 Plurk!
推到 Facebook!

DELPHI 開發的CGI 可否移植LINUX下

答題得分者是:a-mei
nulifes
一般會員


發表:4
回覆:3
積分:1
註冊:2003-11-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-11-28 04:43:33 IP:61.219.xxx.xxx 未訂閱
小弟利用DELPHI 開發很多 CGI (.EXE) 可否直接移植到LINUX下? 不改原始碼的狀態下 像APACHE與MYSQL都有FOR WIN32的 軟體 不知道 LINUX 有沒有支援 EXE檔
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-11-28 12:22:26 IP:59.104.xxx.xxx 未訂閱
其實CGI只要對 STDIO 做讀寫就可以了。 除了你有特殊用途之外,似乎沒有必要用DELPHI下去寫它。 既然你寫了它。那現在的情況是想法子使用KYLXX 來重新編看看。 如果能編得過。那就恭喜你了。 如果不行。。。。。那就無解了。 至於你問的在 LINUX下能不能跑 EXE。 目前我所知道的是不行。^_^
a-mei
一般會員


發表:0
回覆:1
積分:5
註冊:2003-01-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-12-18 09:57:58 IP:218.160.xxx.xxx 未訂閱
最近也在研究Delphi寫Cgi想放到linux下,有些小小心得,分享一下: 首先最好原本在Windows下已寫好又可執行的CGI.只是使用基本的元件,則只要把原始程式碼交由Kylix就可重新compile就可以執行囉. 至於在Windows下做出來的exe檔由於檔案格式應是FAT or NTFS,這樣直接放到linux內是不能執行的.所以才要再交由kylix來重做.它會做出elf的檔案.這時才可執行. 但由於這種由kylix做出的CGI,它還是會去找/usr/local/kylix3/bin/下的.so檔,因為kylix並無法在包裝程式上做得粉好(但有高手有做出解決辦法).其實並不方便攜帶轉移.還是偶也沒找到好方法吧!! 最後偶覺得用c或是perl寫CGI比較乾脆直接. (LINUX下能不能跑 EXE)-->應該是說沒法子執行直接從Windows複製過來的檔案.但我們是可以在linux下:gcc -o a.exe a.c 做出可以在linux下可以執行的檔案. mv a.exe /var/www/cgi-bin/a.cgi 就可以囉.. 發表人 - a-mei 於 2004/12/18 09:59:53
系統時間:2024-07-07 18:48:53
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!