2013-04-02 73 views
0

在Solaris10 x86 64位版本上,我安裝了Fujistu NetCobol,並執行了「cobol」命令。結果OS回覆「參數無效」。Netcobol cobol命令回覆「參數無效」

我用這個cobol命令,在user's guide的例子之後。

$cobol -dy -M -o P1 P1.cob 

是否有遺漏 - 我忽略了一些設置?

我已確認以下內容:

與X權威
  • COBOL
  • COBOL在PATH環境變量
  • 環境的NetCOBOL後變量設置安裝
+0

請問源文件P1.cob存在,在適當的目錄?你有寫權限到那個目錄(這樣你可以創建輸出文件)? –

+0

謝謝校準。當然,我已經確認P1存在和目錄權限。 –

+0

我試着逐個去掉論點,但是同樣的回覆。並且只有cobol也是。 –

回答

1

該錯誤通常意味着你正在嘗試在x86系統上運行SPARC二進制文件,這在富士通生產SPARC服務器時很有意義。要驗證二進制是什麼平臺,運行:

% file `which cobol` 

(或file /opt/something/bin/cobol如果你知道二進制的直接路徑。)

+0

謝謝你的好消息,@alanc。 ''文件''哪個cobol'''。 回覆「/ opt/FJSVcbl/bin/cobol:ELF 32位MSB可執行文件SPARC版本1,動態鏈接,未刪除」 正如@alanc所說,該cobol是SPARC二進制文件。我不能在當前的環境中使用這個cobol嗎? 如果我使用或安裝了某些東西,我在x86操作系統上使用SPARC二進制文件? –

+0

@ user2236126:對不起,但SPARC和x86 CPU之間沒有兼容性,它們使用非常不同的指令集。您需要獲取爲x86計算機構建的軟件版本,或者找到一臺運行SPARC的計算機。 – alanc

+0

您引用的手冊涵蓋了SPARC。您的安裝軟件與手冊不符? –