69217717 发表于 2008-5-30 20:11

求助编译问题

261       getarg_(&i,name,256);
(gdb) s
Program received signal SIGSEGV, Segmentation fault.
0x00573143 in G77_getarg_0 () from /usr/lib/gcc/i386-redhat-linux/3.4.6/../../../libg2c.so.0


编译时出现这样的提示,这个是哪里错了啊??????????

erdgzw 发表于 2008-5-30 22:44

用的什么编译器?
#include <signal.h>试试。

69217717 发表于 2008-6-5 13:45

我用的是g77,这是因为我的整体程序是用fortran编写的,中间调用了petsc的函数,petsc给fortran提供了接口。

其中getarg_(&i,name,256)是petsc初始化中的一条语句。


现在又发现一个问题,之前我在linux运行的程序,现在一运行就出现Program terminated with signal SIGKILL, Killed.不知道怎么回事,请高手指点指点。
页: [1]
查看完整版本: 求助编译问题