免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2569 | 回复: 3
打印 上一主题 下一主题

Inlinc::C 的安装和使用? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-06-08 16:01 |只看该作者 |倒序浏览
在AIX下安装Inline::C  , make test提示有很多失败。 跳过直接make install,貌似没问题。

编写如下程序:
#!/usr/bin/perl

use Inline C;

print "9 + 16 = ", add(9, 16), "\n";
print "9 - 16 = ", subtract(9, 16), "\n";

__END__
__C__
int add(int x, int y) {
     return x + y;
   }

int subtract(int x, int y) {
       return x - y;
   }

运行时报错:
Can't open  脚本当前目录/_Inline/config-aix-thread-multi-64all-5.008002 for input.

at ./perl_c.pl line 0
INIT failed--call queue aborted, <DATA> line 1 .

这是为什么? 在脚本当前目录会自动生成一个_Inline目录,但里面没有config-aix-thread-multi-64all-5.008002  这个东西。

机器是64位AIX。  请各位大侠指点迷津。。

论坛徽章:
46
15-16赛季CBA联赛之四川
日期:2018-03-27 11:59:132015年亚洲杯之沙特阿拉伯
日期:2015-04-11 17:31:45天蝎座
日期:2015-03-25 16:56:49双鱼座
日期:2015-03-25 16:56:30摩羯座
日期:2015-03-25 16:56:09巳蛇
日期:2015-03-25 16:55:30卯兔
日期:2015-03-25 16:54:29子鼠
日期:2015-03-25 16:53:59申猴
日期:2015-03-25 16:53:29寅虎
日期:2015-03-25 16:52:29羊年新春福章
日期:2015-03-25 16:51:212015亚冠之布里斯班狮吼
日期:2015-07-13 10:44:56
2 [报告]
发表于 2011-06-08 22:40 |只看该作者
make test 很多失败你还强行安装?
这是什么样的心态啊

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2011-06-09 08:07 |只看该作者
回复 1# fengogo008

Perl模块中尤其牵扯C的模块,make test的结果会很重要,不能就这么跳过去了

论坛徽章:
0
4 [报告]
发表于 2011-06-09 09:54 |只看该作者
那请问如何安装Inline::C呢 ? 我应该修改什么选项或环境变量呢? 我下载的是Inline-0.48。

make test  部分错误信息如下:
        PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00init......ok                                                            
t/01usages....Uncaught exception from user code:
        Can't open /cdr1/home/lsf/perl/Inline/Inline-0.48/_Inline_test/config-aix-thread-multi-64all-5.008002 for input.

at t/01usages.t line 19
BEGIN failed--compilation aborted at t/01usages.t line 19.
t/01usages....dubious                                                        
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-7
        Failed 7/7 tests, 0.00% okay
t/02config....Uncaught exception from user code:
        Can't open /cdr1/home/lsf/perl/Inline/Inline-0.48/_Inline_test/config-aix-thread-multi-64all-5.008002 for input.

。。。 。。。

Failed Test  Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/01usages.t  255 65280     7   14 200.00%  1-7
t/02config.t  255 65280     2    4 200.00%  1-2
t/03errors.t    2   512     3    3 100.00%  1 3
t/04create.t  255 65280     1    2 200.00%  1
1 test skipped.
Failed 4/6 test scripts, 33.33% okay. 12/14 subtests failed, 14.29% okay.
make: 1254-004 The error code from the last command is 2.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP