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

MacOS安装gprMax教程

1. gprMax介绍

gprMax是为模拟地面穿透雷达(GPR)而设计的模拟电磁波传播的开源软件。

2. 安装过程

2.1.1 初始化gprMax的Python运行环境

$ conda update conda $ condainstallgit$gitclone https://github.com/gprMax/gprMax.git $cdgprMax $ condaenvcreate-fconda_env.ym

2.2.2 安装gcc

$ brewinstallgcc (过程中可能提示需要使用“xcode-select --install”命令安装Xcode命令行工具,根据提示安装即可。)

2.2.2 安装gprMax

(gprMax)$ python setup.py build(gprMax)$ python setup.pyinstall

3. 常见问题

3.1 #include <_stdio.h> … :

问题描述:

/opt/homebrew/Cellar/gcc/12.2.0/lib/gcc/current/gcc/aarch64-apple-darwin22/12/include-fixed/limits.h:203:75: error: no include pathinwhichto searchforlimits.h203|#include_next <limits.h> /* recurse down to the real one */|^ Infileincluded from /Users/Xuan/miniconda3/envs/gprMax/include/python3.10/Python.h:25: /opt/homebrew/Cellar/gcc/12.2.0/lib/gcc/current/gcc/aarch64-apple-darwin22/12/include-fixed/stdio.h:78:10: fatal error:_stdio.h: No suchfileor directory78|#include <_stdio.h>|^~~~~~~~~~ compilation terminated.

解决方案: 安装Xcode命令行工具。

4. 参考

Getting Started — gprMax User Guide

http://www.jsqmd.com/news/1121064/

相关文章:

  • ID3到XGBoost:决策树模型演进的工程实战路径
  • AI数据集获取实战:构建高可用数据源评估框架
  • OpenEuler kata_integration 深度解析:Makefile自动化构建系统的工作原理与优化
  • vue 移动端H5 布局 rem(postcss-px2rem)
  • PHP安全编码:从单点防御到纵深防御的实战指南
  • 基于YOLOv8的硬币识别系统设计与实现
  • 深度解析RePKG:Wallpaper Engine专业资源提取与TEX转换实战指南
  • 漏洞挖掘实战:PoC验证从原理到高级绕过技巧
  • 基于CNN的生猪皮肤病智能识别系统设计与实现
  • 【计算机Java毕业设计案例】二次元社群话题讨论与动漫推荐服务平台的设计与实现 融合协同过滤算法的动漫智能推荐社区平台(程序+文档+讲解+定制)
  • 融云深度参与「新加坡 GTLC 大会」,连接亚太机遇、开拓国际市场
  • 企业微信群管理自动化:图像识别与句柄操作实践
  • java后台常用的设计模式
  • 高性能计算之MPI:第一次MPI并行程序设计练习
  • Windows 开启 IIS 服务
  • 有符号和无符号0按位取反的区别
  • 【计算机Java毕业设计案例】基于 Web 的拼车需求智能匹配服务系统的设计与实现 出租车拼车交易监管与行程评价系统(程序+文档+讲解+定制)
  • 后端工程师转型大模型开发:Agent+RAG实战指南
  • VUE项目中安装和使用vant组件
  • BLDC电机FOC控制:A89307驱动与MK64FX512VDC12实现
  • LENA-R8与PIC18F46K80在GNSS定位与低功耗通信中的实践
  • WEF框架:一体化WiFi渗透测试工具的原理与应用实战
  • MLOps实战:构建可观测、弹性、可治理的机器学习生产系统
  • View触摸反馈与事件分发原理
  • 电液伺服系统ADRC控制方案设计与Simulink实现
  • 时空编码超表面在射频计算中的创新应用
  • vue 延迟加载
  • Debian(WSL)安装gprMax教程 - 适用于Windows系统
  • mtgsig 1.2逆向分析:从混淆代码到本地化实现
  • .net6 中 WebAPI 发布后Swagger不显示