首页 > 其他分享 >开始配环境。。

开始配环境。。

时间:2024-01-14 20:45:13浏览次数:23  
标签:GCC CMake 开始 环境 MinGW 使用 txt 安装

参考https://www.cnblogs.com/pam-sh/p/16170169.html#

  1. 安装 GCC
    对于 Windows,可以使用 MinGW 或 MSYS2 来安装 GCC。
    对于 macOS,可以使用 Homebrew 来安装 GCC。
    对于大多数 Linux 发行版,可以使用包管理器安装 GCC,例如在 Ubuntu 上使用 sudo apt-get install gcc。
  2. 安装 CMake
    使用操作系统的包管理器安装 CMake,或者从 CMake 官方网站下载安装程序进行安装。
  3. 安装 SEAL
    下载并按照 Microsoft SEAL GitHub 仓库中的说明进行安装。SEAL 有一个单独的 CMakeLists.txt 文件,可以使用 CMake 构建它。
  4. 安装 Boost
    下载并按照 Boost 官方网站中的说明进行安装。Boost 也有一个 CMakeLists.txt 文件,可以使用 CMake 构建它。

接下来克隆项目仓库,可以使用 MinGW 编译项目。在项目的构建目录中运行 CMake 和 Make(或使用 Visual Studio 进行构建)
cd path\to\6857-private-categorization path\to\6857-private-categorization替换为项目的实际路径。
mkdir build
cd build
cmake -G "MinGW Makefiles" .. .. 表示上一级目录,即项目的根目录。确保在运行这个命令之前已经在项目根目录中,其中包含了 CMakeLists.txt 文件。
mingw32-make

标签:GCC,CMake,开始,环境,MinGW,使用,txt,安装
From: https://www.cnblogs.com/yuriz/p/17964108

相关文章

  • (△△△)开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动
    描述开发一个坐标计算工具,A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。输入:合法坐标为A(或者D或者W或者S)+数字(两位以内)坐标之间以;分隔。非法坐标点需要进行丢弃。如AA10;......
  • 机器视觉 - YoloV8 是采用预训练还是从零开始训练的模型
    关于Fine-tuning和预训练和fromscratch训练yolo命令行model的参数的说明既可以选择yolov8n.pt,也可以选择yolov8n.yaml,区别是:model=yolov8n.pt,即为Fine-tuning训练,yolov8n.pt模型文件已经包含了yolov8网络结构、超参数、训练参数、权重参数信息,它是官方的pre......
  • Linux 环境中使用 LVGL
    原文:https://www.cnblogs.com/jzcn/p/17011647.html之前有记录过在esp32中使用LVGL的笔记,需要的小伙伴可以了解一下,esp-idf移植lvgl8.3.3我之前整理的学习资料:https://www.cnblogs.com/jzcn/p/16647106.html一、准备材料开发板:一块linux的开发板或linux的虚拟机lvg......
  • 精确掌控并发:固定时间窗口算法在分布式环境下并发流量控制的设计与实现
    这是《百图解码支付系统设计与实现》专栏系列文章中的第(14)篇。点击上方关注,深入了解支付系统的方方面面。本篇主要介绍分布式场景下常用的并发流量控制方案,包括固定时间窗口、滑动时间窗口、漏桶、令牌桶、分布式消息中间件等,并重点讲清楚固定时间窗口应用原理和应用场景,以及使用re......
  • Qt安装环境
    在线安装从http://mirrors.ustc.edu.cn/qtproject/official_releases/online_installers/下载在线安装器。可以使用以下两种方式之一在安装器中配置使用科大源下载Qt:(推荐)新版本的安装器(4.0.1-1后)支持--mirror命令行参数。在命令行中执行安装器,添加--mirrorhttps://mirr......
  • Python3环境安装
    Ubuntu下自带Python。python3-Vpython3--versionPython3.10.12sudoapt-getinstallpython3-pippip -Vpip3--versionpip22.0.2from/usr/lib/python3/dist-packages/pip(python3.10)sudoaptinstallpython3.10-venvpython3-mvenvmyenvsourcemyenv/bin/activ......
  • 开始学习Java - Day1
    学习Java目标掌握一门编程语言可以看懂代码,具备编程能力。WhyJava(vspython)相比较Python,更原生态,更灵活。(Python只是上手简单,仅此而已)Java封装好了,调用是一样的学完Java,再学习其他语言,会更快一些。如PHP,Python具体解决问题,底层更多的是看算法学习方法写代码......
  • Kafka环境安装
    wgethttps://downloads.apache.org/kafka/3.6.1/kafka_2.13-3.6.1.tgzsudomkdir/usr/local/kafka-server&&cd$_sudotar-xvzf~/kafka_2.13-3.6.1.tgz--strip1sudouseradd-r-d/usr/local/kafka-server-s/usr/sbin/nologinkafkasudo-ukafkamkdi......
  • Vue3环境安装
    curl-o-https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh|bashbashinstall.shsource/home/cc/.bashrcnvm--version#安装指定的版本nvminstallv12.22.12#安装当前稳定的LTS版本nvminstall--lts#切换版本nvmusev20.11.0#查看本地已安装的Nod......
  • WSL2下Ubuntu中的Scala环境安装
    sudosed-i's/http:\/\/archive.ubuntu.com/https:\/\/mirrors.ustc.edu.cn/g'/etc/apt/sources.listsudoaptupdate&&sudoaptupgrade-ysudoaptinstallopenjdk-17-jdk-yvi~/.profileexportJAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd6......