由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Unix版 - .so文件
相关主题
[转载] what does this mean?[转载] RAT 编译后,运行时没有GUI
lp service produce segmentation faultGCC的编译?
请教如何在NETSCAPE下输入中文help on unix
[转载] UNIX下的一个奇怪问题!unix下编译fortran 的错误太多,看不到怎么办?
请问在UNIX下cc编译出来的文件为什么不能执行?编译问题
有用Digital Alpha的吗?A Solaris Question
关于编译的一个土问题奇怪的 C 问题
a question about c language请教用GCC编译中的关于内存的选项
相关话题的讨论汇总
话题: mips4话题: o3话题: lm话题: 64话题: about
进入Unix版参与讨论
1 (共1页)
j**t
发帖数: 439
1
.so文件是怎么用的? 下面是我的make过程显示:
CC -O3 -64 -mips4 -I../include Driver.o Setup.o -lm -lcomplib.sgimath
-lcomplex -lmf1 -L../ -lmetis -L../lib/ -o mf1.out
ld64: WARNING 84 : /usr/lib64/mips4/libm.so is not used for resolving
any symbol.
这个警告错误是怎么回事? 怎么解决?
另外一个问题:
程序用32位编译还好好的,换成64位编译后,一个不为零的double却变成零了.怎
么回事?
谢谢!
c*****t
发帖数: 1879
2
For the first question, don't worry about it. Nothing wrong. You just
specified a unnessary library (w/ -lm flag) which was not used.
About your second question, you can run dbx to trace your program,
but you cannot use -O3 and must use -g flag to compile your program.

【在 j**t 的大作中提到】
: .so文件是怎么用的? 下面是我的make过程显示:
: CC -O3 -64 -mips4 -I../include Driver.o Setup.o -lm -lcomplib.sgimath
: -lcomplex -lmf1 -L../ -lmetis -L../lib/ -o mf1.out
: ld64: WARNING 84 : /usr/lib64/mips4/libm.so is not used for resolving
: any symbol.
: 这个警告错误是怎么回事? 怎么解决?
: 另外一个问题:
: 程序用32位编译还好好的,换成64位编译后,一个不为零的double却变成零了.怎
: 么回事?
: 谢谢!

1 (共1页)
进入Unix版参与讨论
相关主题
请教用GCC编译中的关于内存的选项请问在UNIX下cc编译出来的文件为什么不能执行?
正在下载opensolaris源代码 (转载)有用Digital Alpha的吗?
solaris 5.8 /5.10 下的executable可以通用吗关于编译的一个土问题
gcc 编译的时候要包括 header source file 吗?a question about c language
[转载] what does this mean?[转载] RAT 编译后,运行时没有GUI
lp service produce segmentation faultGCC的编译?
请教如何在NETSCAPE下输入中文help on unix
[转载] UNIX下的一个奇怪问题!unix下编译fortran 的错误太多,看不到怎么办?
相关话题的讨论汇总
话题: mips4话题: o3话题: lm话题: 64话题: about