参考官方文件 Madagascar Wiki-adding new program
一、确保安装环境合适
比如,
依赖基础库 (Madagascar installation)、
gcc/g++版本 (最近在MacOs Montenery 12.4 M1下安装Magascar3.1.1出错,gcc是clang版本,待解决)
Python 2(旧版本的src不支持python3)
Python的环境用anaconda安装了python2的子环境
二、正确的位置写自己的代码
$RSFSRC/user下面新建自己的目录
目录中必须包含一个Sconstruct(参考其他用户的写法)
三、重新编译
./configure --prefix=xxx
make
(耗时较久,确保configure环境没问题的情况下,可以直接make)
make install
附加系统信息:
info | Linux swai 4.18.0-25-generic #26-Ubuntu SMP Mon Jun 24 09:32:08 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux |
operating system | Ubuntu 18.10 |
cpu | 48 Intel(R) Xeon(R) CPU E5-2678 v3 @ 2.50GHz |
2 x 24 | |
bit | 64 |
cpu memory | MemTotal: 264 018 464 kB |
gcc version | gcc (Ubuntu 8.4.0-1ubuntu1~18.04) 8.4.0 |
GPU | 8 GeForce RTX 2080Ti |
NVIDIA-SMI 440.82 Driver Version: 440.82 CUDA Version: 10.2 | |
Cuda compilation tools, release 10.1, V10.1.243 | |
GPU memory | 11 019MiB |