最近用make在linux环境下进行代码编译,结果报错
/opt/informix/bin/esql -e -g /home/source/informix.ecpp
-23101 Unable to load locale categories.
由于以前没有接触过informix 加上编译的make也是别人写的
所以很纠结,求各位大大帮忙解决下啊 ,急啊
你好!我是执行代码编译,报错的。这个也要先安装个informix数据库才能编译么?
我现在定位到esql调用其库 lib/esql/esqlc 了。执行:/opt/informix/lib/esql/esqlc -g -t unix /home/ydj/code/informix.ecpp 这里只要执行 lib/esql/esqlc 就报:-23101 Unable to load locale categories. 我只编译代码,所以只建立了informix用户,并没安装informix数据库,而将一些需要的“bin、 incl 、lib” 库放在了informix用户下。informix和编译代码用户都配置了
setenv CLIENT_LOCALE EN_US.CP1252
setenv DB_LOCALE EN_US.8859-1
这个问题困扰我很久,求指点啊
make 调用informix esql 报错:-23101 Unable to load locale categories.
答案:2 悬赏:20
解决时间 2021-03-02 09:58
- 提问者网友:无悔疯狂
- 2021-03-02 06:17
最佳答案
- 二级知识专家网友:ー何必说爱
- 2021-03-02 06:46
一个不合法的位置名字提供给了位置初始化处理。指明位置目录的环境变量得到一个
错误的值。检查相应的环境变量,CLIENT_LOCALE 或者DB_LOCALE。同时检查
INFORMIXDIR 是否指向了Informix 安装到的一个合法的目录。
错误的值。检查相应的环境变量,CLIENT_LOCALE 或者DB_LOCALE。同时检查
INFORMIXDIR 是否指向了Informix 安装到的一个合法的目录。
全部回答
- 1楼网友:我们只是兮以城空
- 2021-03-02 07:26
虽然我很聪明,但这么说真的难到我了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯