编译单个 trilinos 示例:例如 Anasazi 或 Belos

Compiling Single Trilinos Example: e.g. Anasazi or Belos

提问人:Freya the Goddess 提问时间:6/3/2022 更新时间:6/28/2023 访问量:26

问:

我已经多次构建了 Trilinos,尝试了几种可能性。 我看到这些示例是在长时间编译后构建的。

我不想再次构建整个包,而是只想编译一个 C++ (.cpp) 文件,例如 BlockDavidson for Anasazi with Epetra: Anasazi

或带有 Epetra 的 Belos 的 BlockCG:Belos

问题很简单:

  1. 我可以用简单的 gcc -o 测试 BlockCGEpetraExFile.cpp 编译它们吗? 我试过了,但它返回了“未定义的引用”错误 gcc 我缺少一些其他语法吗?

  2. 如果有一个 Makefile 或类似的东西,任何人都可以为 Trilinos 中的任何包进行编辑?

特里利诺斯

评论

0赞 Markus 6/5/2022
要生成的文件所依赖的文件包括包其他部分的文件和功能。看起来每个包都有 cmake 支持。那么你还需要什么呢?
0赞 Freya the Goddess 6/6/2022
我现在知道了,我已经为单个示例/ .cpp文件创建编译作品

答: 暂无答案