鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

编译和安装

操作步骤

  1. 执行以下命令进入主程序安装目录。
    cd /path/to/calculix
  2. 执行以下命令解压安装包。
    tar xvf master.tar.gz
    tar xvf ccx_2.19.src.tar.bz2
  3. 执行以下命令加载依赖环境变量。
    export PKG_CONFIG_PATH=/path/to/precice-install/lib64/pkgconfig:$ PKG_CONFIG_PATH
    export CPATH=/path/to/precice-install/include:$CPATH
  4. 执行以下命令修改配置编译文件。
    cd calculix-adapter-master
    sed -i "6c\CCX = /path/to/calculix/CalculiX/ccx_2.19/src" Makefile
    sed -i "10c\SPOOLES_INCLUDE = -I/path/to/SPOOLES.2.2" Makefile
    sed -i "12c\SPOOLES_LIBS = /path/to/SPOOLES.2.2/spooles.a" Makefile
    sed -i "15c\ARPACK_INCLUDE = -I/path/to/ARPACK" Makefile
    sed -i "17c\ARPACK_LIBS = /path/to/ARPACK/libarpack_INTEL.a" Makefile
    sed -i "20c\YAML_INCLUDE = -I/path/to/yaml-cpp-yaml-cpp-0.6.2/include" Makefile
    sed -i "22c\YAML_LIBS = -L/path/to/yaml-cpp-yaml-cpp-0.6.2/build -lyaml-cpp" Makefile
    sed -i '55c\CFLAGS = -Wall -O3 -fopenmp $(INCLUDES) -DARCH="Linux" -DSPOOLES -DARPACK -DMATRIXSTORAGE' Makefile
    sed -i '60c\CC = clang' Makefile
    sed -i '62c\CC = clang' Makefile
    sed -i '67c\FC = flang' Makefile
  5. 执行以下命令编译安装。
    make