我已經在Ubuntu上使用GNAT編譯了一個Ada程序。Ubuntu編譯的程序在Unix web服務器上運行
之後,我試了一下這個程序的一些測試運行,它工作正常。
但是,當我上傳到我的Apache(UNIX)網絡服務器,並試圖運行該程序,沒有輸出。這是爲什麼?
是不是可以在Ubuntu上編譯的程序在UNIX服務器上無法運行?
(對不起,愚蠢的問題!)
Linux版本的我使用的編譯信息(uname -a)系統:
Linux ubuntu 3.0.0-12-generiC#20-Ubuntu x86-64 GNU/Linux
Linux版本的我想要運行的系統該方案對後來信息(uname -a):
Linux 2.6.37-he-xeon-64gb+1 i686 GNU/Linux
對於編譯Ubuntu的機器上,我使用:
gnatmake -O3 myprogram -bargs -static
你的web服務器是什麼特定的操作系統? (對於初學者來說,'uname -a'的輸出是什麼) – blueshift 2012-03-18 15:11:34
切換操作系統將需要重新編譯,但我不熟悉Ada/GNAT – dldnh 2012-03-18 15:13:41
謝謝blueshift和dldnh!服務器是:「Linux 2.6.37-he-xeon-64gb + 1 i686 GNU/Linux」 – caw 2012-03-18 15:22:25