IT分销/经销

aix上c程序编译的问题

简单来说,要作的事情是将现有的solaris上开发的c程序移到aix上来用,遇到的问题是: 在aix上编译的时候,如果c程序中有汉字(日语汉字)的话,程序无法编译,报一个Unmatched错误。把这些汉字删掉的话,可以编译通过。但这些汉字是用来写LOG的,是必不可少的的。请教有其他解决方法吗?或是...显示全部
简单来说,要作的事情是将现有的solaris上开发的c程序移到aix上来用,
遇到的问题是: 在aix上编译的时候,如果c程序中有汉字(日语汉字)的话,程序无法编译,报一个Unmatched错误。把这些汉字删掉的话,可以编译通过。但这些汉字是用来写LOG的,是必不可少的的。
请教有其他解决方法吗?或是说知道这个问题的原因在哪儿?是汉字编码问题吗?
另:solaris上开发的时候用的是SJIS码,AIX上用的也是SJIS码收起
参与9

查看其它 8 个回答lingtianfeng的回答

lingtianfenglingtianfeng工程师access
客户不希望使用gcc,所以现在的大前提是不使用gcc进行编译。当然,用gcc可能就不会出现这种问题,在solaris上就是用gcc编译的
IT分销/经销 · 2009-12-23
浏览1717

回答者

lingtianfeng
工程师access

lingtianfeng 最近回答过的问题

回答状态

  • 发布时间:2009-12-23
  • 关注会员:0 人
  • 回答浏览:1717
  • X社区推广