ubuntu - 在 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
解决方案
推荐阅读
- php - PHP 搜索功能无法返回结果
- javascript - Wordpress 在 Gutenberg 块内添加 onclick 事件
- saml - 具有多个 OuputClaims 的 Azure AD B2C 自定义策略 SAML 导致 AADB2C:发生异常
- asp.net-mvc-4 - 在 azure devops 上构建 asp.net mvc 4.5 网站
- ios - 滚动到特定索引 UICollectionView
- c# - Umbraco 7 LINQ 在日期范围内过滤模型儿童
- python - 楼层划分和划分的运算符优先级
- .net - macOS 上的 Quantum 开发工具包中的 Q# 编译器错误
- perl - Perl:非阻塞管道 - 只收到一条消息
- html - 为什么我的 AngularJS 变量作为文字代码传递?