gpt4 book ai didi

mingw - 如何在 MinGW 中包含库 MPICH2

转载 作者:行者123 更新时间:2023-12-01 12:50:19 28 4
gpt4 key购买 nike

我不断收到错误:

 fatal error: mpi.h: No such file or directory

如何将 mpi.h 作为默认库包含在内?我相信我已经将 c:\MPICH2\bin 放在系统变量>path

最佳答案

编译器找不到头文件。系统PATH变量与此无关。

为了运行编译器,它需要位于系统 PATH 中(当您在命令行中键入它时,操作系统会在此处查找“gcc”)。一旦 GCC 运行起来,它就需要知道在哪里可以找到头文件。您可以使用 -I 标志添加包含路径:

gcc -I"C:/Program Files (x86)/MPICH2/include" -c -o main.o main.c

完成后,所有内容都已编译,下一步就是链接程序。您需要使用 -L 标志指定库的路径:

gcc -L"C:/Program Files (x86)/MPICH2/lib" -o main.exe main.o -lmpi

通常这是由 mpicc 脚本处理的,所以您不必担心这个。尽管预构建的 Windows MPICH2 附带的 mpicc 不能与开箱即用的 MinGW 一起使用(我认为)。

关于mingw - 如何在 MinGW 中包含库 MPICH2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12983635/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com