如何在windows环境下编译T

这篇具有很好参考价值的文章主要介绍了如何在windows环境下编译T。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一, 安装MYSYS2

 1. 去https://www.msys2.org下载 msys2-x86_64-xxxxx.exe;

2. 按照msys2.org主页提示的步骤安装;

如何在windows环境下编译T,windows

如何在windows环境下编译T,windows

3.安装完默认起来的是 UCRT的, 可以根据环境的需要选择, 我选择的 MSYS2 MINGW64

如何在windows环境下编译T,windows

4. 搭建编译环境, 安装对应的软件包

 4.1 更新包数据和核心数据包

    pacman -Syu

4.2 安装工具链

pacman -S mingw-w64-x86_64-gcc

4.3 安装其他软件和工具

pacman -S base-devel
pacman -S git

4.4 测试是否征程

   gcc -v 

4.5 安装cmake

pacman -S mingw-w64-x86_64-cmake mingw-w64-x86_64-extra-cmake-modules

5. 编译TR31 with the code in github

#Windows
rm -Rf build &&
cmake -B build -DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DCMAKE_BUILD_TYPE="RelWithDebInfo" -DFETCH_MBEDTLS=YES -DFETCH_ARGP=YES &&
cmake --build build

6. 验证结果

 结果OK!

$ ./tr31-tool --import B0128B1TX00N0300KS18FFFF00A0200001E00000KC0C000169E3KP0C00ECAD626F9F1A826814AA066D86C8C18BD0E14033E1EBEC75BEDF586E6E325F3AA8C0E5 --kbpk AB2E09DB3EF0BA71E0CE6CD755C23A3B
Key block format version: B
Key block length: 128 bytes
Key usage: [B1] Initial DUKPT Key (IK/IPEK)
Key algorithm: [T] TDES
Key mode of use: [X] Key Derivation
Key version: Unused
Key exportability: [N] Not exportable
Optional blocks [3]:
        [KS] Initial Key Serial Number (KSN): FFFF00A0200001E00000
        [KC] Key Check Value (KCV) of wrapped key: 0169E3 (Legacy KCV algorithm)
        [KP] Key Check Value (KCV) of KBPK: ECAD62 (Legacy KCV algorithm)
Key length: 16
Key value: BF82DAC6A33DF92CE66E15B70E5DCEB6 (KCV: 0169E3)
 

二:补充:

Get submodule with git command from some project with submoudles

git -clone --recursive <project URL >

三:Reference:

1.https://www.msys2.org/文章来源地址https://www.toymoban.com/news/detail-709630.html

到了这里,关于如何在windows环境下编译T的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Window下编译ffmpeg

    MSYS2是一个是工具和库的集合,它能够方便的在windows上编译、安装和运行程序。ffmpeg可以通过这个软件来编译。 从MSYS2官网下载MSYS2并安装。 运行MSYS2终端,在终端中输入命令,安装依赖库。 如果ffmpeg要支持png,需要安装zlib 从ffmpeg官网下载ffmpeg代码 配置 编译并安装 编译后

    2024年02月16日
    浏览(29)
  • Windows下编译安装Acise

    Acise (A CAx Industrial Software Ecology)是济南友泉软件公司自主研发的一套跨平台的通用 CAx ( CAD / CAE / CAM )软件开发框架,本文旨在记录Windows下编译安装 Acise 的流程。 操作系统 Windows 10 编译器 Visual Studio 2019 Community CMake 3.24.2 Boost 1.80.0 Qt 5.14.0 SWIG 4.1.1 OpenCASCADE 7.6.0 VTK 9.0.0 下载boo

    2024年02月09日
    浏览(33)
  • Windows下编译curl+openssl

    项目背景:        在项目开发过程中,因涉及到网络数据通讯,故用到了curl+openssl。在官网上下载了curl和openssl后分别进行了编译,编译完成后经测试无异常,但随着项目的发布,用户量激增,出现了https通信失败的问题,问题现象为:在多数电脑上使用http或者https进行通信

    2024年02月04日
    浏览(28)
  • 1、Windows下编译并搭建AzerothCore服务端

    客户端对应版本 :魔兽世界3.3.5a(12340)客户端 AZerothCore官网 :https://github.com/azerothcore AZerothCore源码 :https://github.com/azerothcore/azerothcore-wotlk 下载后解压出来去掉后面的master 同级目录新建目录build mysql官网 :https://www.mysql.com/ mysql-8.0.32-winx64.zip :https://cdn.mysql.com//Downloads/MySQL-8

    2024年01月18日
    浏览(27)
  • windows11下编译openpose并通过pyCharm调用

    做毕设的时候要用到Openpose提取人体骨骼关键点,且需要在python中调用编程。过程花了几天,踩了不少坑,做个详细的笔记在这里。 windows 11 64bit; CUDA v11.6 cuDNN 8.3.2.44 Visual Studio 2022 Community PyCharm 2021.3 Community 安装CUDA和cuDNN(网上教程很多) 下载Openpose(目前最新的是1.7.0,链

    2024年02月04日
    浏览(33)
  • Windows 下编译 TensorFlow 2.9.1 CC库

         参考 Intel 的 tensorflow 编译指导,不过项目还是可以用 TF原本的,不是一定要选择Intel 的TF版本。 似乎也可以不安装  ( @ @ ) https://www.intel.cn/content/www/cn/zh/developer/articles/tool/oneapi-standalone-components.html#onednn     TensorFlow文档一般都是推荐安装Python3.8,但高一点版本也没关系

    2024年02月05日
    浏览(28)
  • 在CentOS环境下编译GreatSQL RPM包

    本文介绍如何在CentOS环境下编译GreatSQL RPM包。 运行环境是docker中的CentOS 8 x86_64: 开始编译之前,需要先配置好yum源,方便安装一些辅助工具。 在这里采用阿里云的yum源: 安装 rmp-build 包,它会附带安装其他必要的相关依赖包: 创建相应的目录 戳此链接 https://gitee.com/GreatS

    2024年02月03日
    浏览(26)
  • Windows 下编译 OpenCV 和 OpenCV-contrib

    在本文中,我们将介绍如何在 Windows 系统下编译 OpenCV 和 OpenCV-contrib。OpenCV 是一个开源的计算机视觉库,它包含了许多图像处理和计算机视觉的功能。而 OpenCV-contrib 则是一个由社区贡献的额外功能模块,可以为 OpenCV 提供更多的功能。 在编译源码前,需要准备以下源码及环境

    2024年02月08日
    浏览(30)
  • uniapp 小程序不同环境下编译的变量配置

    官网地址:概述 | uni-app官网 uni-app 通过在 package.json 文件中增加 uni-app 扩展节点,实现自定义条件编译,例如要发行最新的小程序,可能需要手动修改一些生产与开发环境的不同ip地址等,通过此配置条件,实现自动编译  在json文件中新增一项  uni-app 这里将环境变量设置为两个

    2024年02月13日
    浏览(34)
  • linux开发记录:在linux环境下编写代码(1)

              0.进入与使用   用终端进入,相当于windows的cmd.   ctrl+alt+T打开终端。   终端命令:ls查看文件夹下的文件   mkdir filename在当前目录下创造一个文件夹   cd filename 进入某文件夹   . 代表当前目录 .. 上层目录   ping  ipadress 测试目标地址是否能访问(测试联通情况)

    2023年04月13日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包