X86 Netcobol cobol命令应答";参数无效";

X86 Netcobol cobol命令应答";参数无效";,x86,64-bit,solaris,cobol,netcobol,X86,64 Bit,Solaris,Cobol,Netcobol,在Solaris10 x86 64位版本上,我安装了Fujistu NetCobol,并执行了“cobol”命令。结果OS回复“参数无效” 我使用了这个cobol命令,遵循中的示例 有没有遗漏什么——我忽略的一些设置 我已确认以下事项: 具有x权限的cobol PATH环境变量中的cobol NetCobol安装后的环境变量设置 该错误通常意味着您试图在x86系统上运行SPARC二进制文件,这在富士通生产SPARC服务器时是有意义的。要验证二进制文件用于哪个平台,请运行: % file `wh

在Solaris10 x86 64位版本上,我安装了Fujistu NetCobol,并执行了“cobol”命令。结果OS回复“参数无效”

我使用了这个cobol命令,遵循中的示例

有没有遗漏什么——我忽略的一些设置

我已确认以下事项:

  • 具有x权限的cobol
  • PATH环境变量中的cobol
  • NetCobol安装后的环境变量设置

该错误通常意味着您试图在x86系统上运行SPARC二进制文件,这在富士通生产SPARC服务器时是有意义的。要验证二进制文件用于哪个平台,请运行:

% file `which cobol`

(或者
file/opt/something/bin/cobol
如果您知道二进制文件的直接路径。)

源文件P1.cob是否存在于正确的目录中?你有那个目录的写权限吗(这样你就可以创建输出文件)?谢谢你校准。当然我已经确认了P1的存在和目录权限。我试着一个接一个地删除参数,但回答相同。也只有cobol。似乎不是cobol发来的消息,它甚至没有进入编译器。我想是的,也有些东西与x86或64位有关?谢谢你提供的好线索,@alanc.`%文件
哪个cobol
`。回复“/opt/FJSVcbl/bin/cobol:ELF 32位MSB可执行SPARC Version 1,动态链接,不剥离”,正如@alanc所说,此cobol是SPARC二进制文件。我不能在当前环境中使用此cobol吗?如果我使用或安装了一些东西,我会在x86操作系统上使用SPARC binary?@user2236126:对不起,SPARC和x86 CPU之间不兼容,它们使用非常不同的指令集。您需要获得为x86机器构建的软件版本,或者找到一台SPARC机器来运行它。您参考的手册涵盖了SPARC。您的安装软件是否与手册不匹配?
% file `which cobol`