我们有一个HPC环境,其中包含大多数软件包的多个版本,这使我们设计了一种可以在独特位置安装软件包并为程序员/研究人员使用环境模块的环境滚动方式,从而能够确定他们在使用哪种库版本。他们构建程序,运行程序,或两者兼而有之。有没有相对轻松的方法可以在这种环境下执行构建。就我而言,在构建犰狳时,我们使用的是OpenBLAS,ARPACK,LAPACK和SuperLU。就我而言,我正在为犰狳-0.3.7射击。如果能够像./configure
和make
那样使用开关,那将是非常好的。但是到目前为止,我发现的只是CMake
构建,而且进行构建似乎很简单。
哦,是的。顺便说一句,需要Armadillo输出库是静态的。
谢谢您的帮助。最初的问题可能有点含糊,但我可以根据您的具体情况提出。我只是不想为这个问题的第一个问题写小说。