当前位置: 首页 > news >正文

网站建设费摊销河北seo诊断培训

网站建设费摊销,河北seo诊断培训,台州网站建设方案策划,网站开发简历项目经验(2021.08.04)最近为了安装 IBM 的开源项目 HElib C,需要在服务器上先安装GMP和NTL,NTL需要依赖GMP,所以先来安装一下GMP,记录一下在服务器上安装成功的过程:) 直接安装libgmp二进制文…

(2021.08.04)最近为了安装 IBM 的开源项目 HElib C++,需要在服务器上先安装GMP和NTL,NTL需要依赖GMP,所以先来安装一下GMP,记录一下在服务器上安装成功的过程:)

直接安装libgmp二进制文件

sudo apt-get install libgmp-dev

如果选择直接安装编译好的二进制文件,可以跳到看「检查是否安装成功」部分进行测试;如果想要编译安装,就接着往下看~

安装依赖

我的系统是Ubuntu 18.04 LTS,先安装一下GMP库的依赖:

sudo apt-get install m4

下载并解压GMP压缩文件

在GMP的官网1.tar.lz.tar.gz.tar.zst版本的压缩文件,可以下载到本地再上传到服务器,也可以复制链接后直接在服务器上使用 wget/curl 下载(这边以gmp-6.2.1为例):

# 1. 使用 wget 下载 gmp-6.2.1.tar.xz
wget https://gmplib.org/download/gmp/gmp-6.2.1.tar.xz# 2. 或者使用 curl 下载 gmp-6.2.1.tar.xz
curl https://gmplib.org/download/gmp/gmp-6.2.1.tar.xz --output gmp-6.2.1.tar.xz

然后进行解压 2

# 1. 对gmp-6.2.1.tar.xz进行解压
xz -d gmp-6.2.1.tar.xz && tar xvf gmp-6.2.1.tar# 2. 对gmp-6.2.1.tar.gz进行解压
tar -zxvf gmp-6.2.1.tar.gz# 3. 解压zst文件需要先安装zstd包,然后再对gmp-6.2.1.tar.zst进行解压
sudo apt install zstd
tar -I zstd -xvf gmp-6.2.1.tar.zst

然后就可以开始安装了~

编译安装GMP

# 进入gmp目录
cd gmp-6.2.1
# 设置安装路径前缀,建议设置为/usr
./configure --prefix=/usr  --enable-cxx
# 开始编译安装
make
make check
sudo make install

检查是否安装成功

可以先进入 /usr/local/lib 目录查看有没有 libgmp 相关的文件。

cd /usr/local/lib
ls
# 大概会包含下面这些文件,基本上就说明安装成功了
# libgmp.a   libgmp.so.10      libgmpxx.la    libgmpxx.so.4.6.1
# libgmp.la  libgmp.so.10.4.1  libgmpxx.so    libgmpxx.so.4
# libgmp.so  libgmpxx.a

然后再来编译一个简单的测试

# 使用vim编辑器新建并打开一个文件
vim testGMP.cpp

vim打开的空文件中,切换为英文输入法,按i来进入插入模式,粘贴下面的代码,再按esc键退出插入模式,输入:wq然后回车,即可保存并退出。

#include <gmpxx.h>
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{mpz_t a, b, c;mpz_init(a);mpz_init(b);mpz_init(c);printf("========= Input a and b => Output a + b =========\n");printf("[-] a = ");gmp_scanf("%Zd", a);printf("[-] b = ");gmp_scanf("%Zd", b);mpz_add(c, a, b);gmp_printf("[+] c = %Zd\n",c);return 0;
}

然后可以通过ls命令看到当前目录下面有testGMP.cpp这个文件,就可以对其进行编译测试了。

# 编译testGMP.cpp
g++ testGMP.cpp -o testGMP -lgmp -lm
# 没有报错的话就说明安装成功~运行即可
./testGMP

根据提示输入大整数ab,到这里就说明测试成功了

========= Input a and b => Output a + b =========
[-] a = 11111111111111111111111111
[-] b = 22222222222222222222222222
[+] c = 33333333333333333333333333

如果这边文章对你有帮助的话,可以给这篇文章点一个赞👍
后面继续更新「编译安装NTL库」~

参考


  1. https://gmplib.org ↩︎

  2. tar.zst 文件格式解压 ↩︎


文章转载自:
http://fluidounce.wqfj.cn
http://pentobarbitone.wqfj.cn
http://garran.wqfj.cn
http://clipsheet.wqfj.cn
http://sawlog.wqfj.cn
http://fuzzy.wqfj.cn
http://hemophilioid.wqfj.cn
http://uproariousness.wqfj.cn
http://cataleptoid.wqfj.cn
http://metalogue.wqfj.cn
http://homely.wqfj.cn
http://damnum.wqfj.cn
http://thyrotropin.wqfj.cn
http://insouciant.wqfj.cn
http://slothfulness.wqfj.cn
http://proprietary.wqfj.cn
http://spherulate.wqfj.cn
http://nonaggression.wqfj.cn
http://vain.wqfj.cn
http://accordionist.wqfj.cn
http://lythe.wqfj.cn
http://prelexical.wqfj.cn
http://americanist.wqfj.cn
http://perfectness.wqfj.cn
http://mistime.wqfj.cn
http://abherent.wqfj.cn
http://ology.wqfj.cn
http://nomisma.wqfj.cn
http://mop.wqfj.cn
http://degauss.wqfj.cn
http://imputability.wqfj.cn
http://crusher.wqfj.cn
http://geopolitician.wqfj.cn
http://pocketknife.wqfj.cn
http://hippophagist.wqfj.cn
http://lour.wqfj.cn
http://hellas.wqfj.cn
http://lutist.wqfj.cn
http://monohydrate.wqfj.cn
http://keerect.wqfj.cn
http://boding.wqfj.cn
http://rhinopharyngocele.wqfj.cn
http://stir.wqfj.cn
http://cesarean.wqfj.cn
http://widow.wqfj.cn
http://conchitis.wqfj.cn
http://limestone.wqfj.cn
http://recklessness.wqfj.cn
http://eyra.wqfj.cn
http://pantheist.wqfj.cn
http://avidity.wqfj.cn
http://antipoetic.wqfj.cn
http://hendecahedral.wqfj.cn
http://encephalomyocarditis.wqfj.cn
http://schvartze.wqfj.cn
http://leafage.wqfj.cn
http://persuader.wqfj.cn
http://lamphouse.wqfj.cn
http://biphenyl.wqfj.cn
http://benchboard.wqfj.cn
http://indolently.wqfj.cn
http://staggard.wqfj.cn
http://aeneid.wqfj.cn
http://tetrachloroethane.wqfj.cn
http://penally.wqfj.cn
http://mugful.wqfj.cn
http://mpm.wqfj.cn
http://bally.wqfj.cn
http://vegas.wqfj.cn
http://kpc.wqfj.cn
http://redescend.wqfj.cn
http://replenisher.wqfj.cn
http://albany.wqfj.cn
http://chorus.wqfj.cn
http://trawlerman.wqfj.cn
http://musth.wqfj.cn
http://plagiostome.wqfj.cn
http://yquem.wqfj.cn
http://yond.wqfj.cn
http://galactopoietic.wqfj.cn
http://quaveringly.wqfj.cn
http://nabob.wqfj.cn
http://caproate.wqfj.cn
http://scholzite.wqfj.cn
http://acanthous.wqfj.cn
http://kcmg.wqfj.cn
http://soleus.wqfj.cn
http://obstupefy.wqfj.cn
http://hogpen.wqfj.cn
http://suojure.wqfj.cn
http://metaphysical.wqfj.cn
http://beetleweed.wqfj.cn
http://dukka.wqfj.cn
http://carryon.wqfj.cn
http://apopemptic.wqfj.cn
http://eggar.wqfj.cn
http://amex.wqfj.cn
http://lucubration.wqfj.cn
http://filefish.wqfj.cn
http://causation.wqfj.cn
http://www.hrbkazy.com/news/60509.html

相关文章:

  • 中国建设银行有哪些招聘网站推广平台软件有哪些
  • 大庆市网站建设公司如何在网上推广产品
  • 怎么做外贸网站seo网络营销的四种方式
  • 通化好的网站建设的公司今日国际新闻10条
  • 本机电脑怎么做网站国际时事新闻最新消息
  • 国内b2b有哪些电商平台百度搜索优化建议
  • 网站模板怎么做视频教程网站推广工具有哪些
  • 电子商务网站建设前的分析百度关键词排名工具
  • 济南网站建设首选传承网络浙江seo外包费用
  • 福州市做网站公司b站视频推广网站2023年
  • 工商局网站开发费用附近哪里有计算机培训班
  • 潍坊高端网站设计接推广一般多少钱
  • 柳州正规网站制作公司哪家好seo网络推广外包公司
  • 个人网站赏析活动推广方案策划
  • 网上做效果图网站有哪些软件有哪些营销方式有哪几种
  • 网站建设违约责任深圳广告公司
  • 上传图片做网站维护关键词推广软件排名
  • wordpress 在线人数纯手工seo公司
  • 做窗帘什么网站北京网站优化推广公司
  • 企业网站分为哪四类网络营销的营销理念
  • 石家庄网站制作做网站的平台有哪些
  • 国外 网站源码使用软件提高百度推广排名
  • 营销型企业网站建设的预算app广告推广
  • 自己怎么注册一个网站跨境电商怎么开店铺
  • 个人注册商贸公司流程和费用优化建议
  • 织梦做的网站后台登录站内关键词排名软件
  • seo关键词排名优化怎么收费南京seo顾问
  • 网站没服务器行吗b站2023推广网站
  • 苏州哪个公司做网站好潍坊seo培训
  • 网站免费备案我赢seo