我之前提出过这个问题,并通过我得到的回应在隧道尽头得到了启发。但是现在我发现了问题,我不明白。我没有root权限。每当我运行程序时,我都会遇到分段错误和核心文件。当我用 dbx 分析它时,我得到了这个
reading symbolic information ...
Segmentation fault in QRspec_newFrame at line 546 in file "" ($t1)
couldn't read "qrspec.c"
如果该文件包含在生成lib的过程中,他怎么找不到qrspec.c?(我没有参与那个过程,所以我不知道它是否 100%,但我给了 .tar 和所有文件)。该文件也属于 libqrencode。
编译:
xlc_r7 -g qrgen.c -lqrencode -L/usr/local/lib -I/usr/local/include
我开始相信它找不到该文件,因为 /usr/local/lib 文件夹上缺少一个 .so 符号链接。会是这样吗?(只有 .a , .la 和 .so.3 在那里)
我认为我的问题与这个问题相似,但除非这是真正的问题,否则我无法再次安装 lib。
机器:Unix AIX powerpc 型号:IBM,9117-MMB xlc 版本:12.01.0000.0000