首页 > 解决方案 > 在 64 位 Ubuntu (21.04) 上下载 32 位 lapack 库

问题描述

我正在使用 64 位 Ubuntu,我想为 32 位应用程序编译 lapack 库。是否有任何命令可以下载 32 位 laplack 库。我已经尝试过这些命令行: sudo apt-get install gcc-multilib g++-multilib gfortran-multilib


制作

致命的:ni ceci ni aucun de ses répertoires parents n'est un dépôt git : .git

gcc -m32 -g -shared -llapack -o libmap-1.20.10.so lmder.o dpmpar.o lmpar.o qrsolv.o enorm.o enorm_u.o qrfac.o simclist.o bstrlib.o bstraux.o freedata。 o mapinit.o maperror.o lineroutines.o numeric.o outputstream.o mapapi.o lmroutines.o jacobian.o residual.o -lm -llapack

/usr/bin/ld : /usr/lib/x86_64-linux-gnu/liblapack.so 在搜索 -llapack 时跳过不兼容

/usr/bin/ld : /usr/lib/x86_64-linux-gnu/liblapack.a 搜索 -llapack 时跳过不兼容

/usr/bin/ld : 找不到 -llapack

/usr/bin/ld : /usr/lib/x86_64-linux-gnu/liblapack.so 在搜索 -llapack 时跳过不兼容

/usr/bin/ld : /usr/lib/x86_64-linux-gnu/liblapack.so 在搜索 -llapack 时跳过不兼容

/usr/bin/ld : /usr/lib/x86_64-linux-gnu/liblapack.a 搜索 -llapack 时跳过不兼容

/usr/bin/ld : 找不到 -llapack

/usr/bin/ld : /usr/lib/x86_64-linux-gnu/liblapack.so 在搜索 -llapack 时跳过不兼容

/usr/bin/ld : /usr/lib/gcc/x86_64-linux-gnu/7/libgcc.a 搜索 -lgcc 时跳过不兼容

/usr/bin/ld : 找不到 -lgcc

/usr/bin/ld : /usr/lib/gcc/x86_64-linux-gnu/7/libgcc.a 搜索 -lgcc 时跳过不兼容

/usr/bin/ld : 找不到 -lgcc

collect2:错误:ld 返回 1 个退出状态

make: *** [makefile:80: all] Erreur 1

标签: ubuntugcc32bit-64bitlapack

解决方案


推荐阅读