由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 编译 64/32 位的library (Linux)
相关主题
死了,哪里有mingw的入门介绍?numerical recipe里的快速傅立叶变换
C++ with gtkmm教授的问题(C language)
如何编程实现以下简单的组合问题[合集] Python下面如何进行numeric analysis and statistical analysis
[合集] 有人用过gasdev()产生随即数吗?求救!c++ class design issue
急用:谁有C Recipe原文及代码呀?问个GSL的问题
numerical recipes in C++有人用过吗?熟悉devpartner performance analysis的大侠请进
[合集] C里面有没有现成的matrix computation as matlab?[合集] 这样写有什么不好?
谁有numerical recipe in Fortran啊如何 initialize array member?
相关话题的讨论汇总
话题: rec话题: 编译话题: 64话题: libnum话题: linux
进入Programming版参与讨论
1 (共1页)
j***e
发帖数: 72
1
因为计算,用到Numerical Recipes 的几个库。
原先是可以把他编译,做成一个 libnum_rec.a 的库
然后把我的程序连上。
可是现在在Core 2 Duo 的 64 位Gentoo 上不行了。
提示
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/
ld: skipping incompatible ./num_rec/lib/libnum_rec.a when searching for -
lnum_rec
我是本地编译的这个 libnum_rec.a 啊,为什么还不兼容?
有什么办法能编译成64位,或者我可以使用的形式么?
有源码和configure.in, makefile.am
k**m
发帖数: 222
2
我记得gcc/g++ -m32 可以把你的程序编译成32位的.
不知道有 -m64的选项否。
j***e
发帖数: 72
3
这是典型的一行编译命令。
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../inc -MT slvsml.o -MD -MP -MF ".
deps/slvsml.Tpo" -c -o slvsml.o slvsml.c; \
then mv -f ".deps/slvsml.Tpo" ".deps/slvsml.Po"; else rm -f ".deps/
slvsml.Tpo"; exit 1; fi
得到所有的.o文件后,ar 然后再 ranlib 的。
不知道这里有什么机关
h***s
发帖数: 19
4
难道源程序里面用到了一下编译相关的指令?

".

【在 j***e 的大作中提到】
: 这是典型的一行编译命令。
: if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../inc -MT slvsml.o -MD -MP -MF ".
: deps/slvsml.Tpo" -c -o slvsml.o slvsml.c; \
: then mv -f ".deps/slvsml.Tpo" ".deps/slvsml.Po"; else rm -f ".deps/
: slvsml.Tpo"; exit 1; fi
: 得到所有的.o文件后,ar 然后再 ranlib 的。
: 不知道这里有什么机关

k****f
发帖数: 3794
5
应该在gcc后面加个-m32,如果你想要32位
在link的时候,也要-m32

".

【在 j***e 的大作中提到】
: 这是典型的一行编译命令。
: if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../inc -MT slvsml.o -MD -MP -MF ".
: deps/slvsml.Tpo" -c -o slvsml.o slvsml.c; \
: then mv -f ".deps/slvsml.Tpo" ".deps/slvsml.Po"; else rm -f ".deps/
: slvsml.Tpo"; exit 1; fi
: 得到所有的.o文件后,ar 然后再 ranlib 的。
: 不知道这里有什么机关

j***e
发帖数: 72
6
我的gentoo是纯64环境。
试了给每个.o 编译的时候加 -m32,还是老问题。
1 (共1页)
进入Programming版参与讨论
相关主题
如何 initialize array member?急用:谁有C Recipe原文及代码呀?
外行问个compile的事, 大牛们帮帮我numerical recipes in C++有人用过吗?
intel released c++ compiler 2013[合集] C里面有没有现成的matrix computation as matlab?
Web is DEAD!谁有numerical recipe in Fortran啊
死了,哪里有mingw的入门介绍?numerical recipe里的快速傅立叶变换
C++ with gtkmm教授的问题(C language)
如何编程实现以下简单的组合问题[合集] Python下面如何进行numeric analysis and statistical analysis
[合集] 有人用过gasdev()产生随即数吗?求救!c++ class design issue
相关话题的讨论汇总
话题: rec话题: 编译话题: 64话题: libnum话题: linux