编译和安装
操作步骤
- 使用PuTTY工具,以root用户登录服务器。
- 执行以下命令下载依赖。
yum install hdf5 hdf5-devel qt qt-devel
- 执行以下命令下载安装包。
git clone --recursive https://github.com/Vaa3D/v3d_external.git
- 执行以下命令配置环境。
- 打开“./build.linux”文件。
cd v3d_external vim ./build.linux
- 按“i”进入编辑模式,在文件开头添加以下内容。
QT_DIR=/usr/lib64/qt4 PATH=$QT_DIR/bin:$PATH QMAKESPEC=$QT_DIR/bin
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开“./build.linux”文件。
- 执行以下命令修改配置文件。
- 打开“v3d_main/build.redhat”文件。
vim v3d_main/build.redhat
- 按“i”进入编辑模式,在./configure后面添加“--build=aarch64-unknown-linux-gnu”。
36 ../src_packages/tiff-4.0.2/configure --prefix=$tifpath --build=aarch64-unknown-linux-gnu … 61 ../src_packages/fftw-3.1.2/configure --prefix=$fftwpath --enable-float --enable-threads --enable-shared --build=aarch64-unknown-linux-gnu
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开“v3d_main/v3d/v3d_essential.pro”文件。
vim v3d_main/v3d/v3d_essential.pro
- 按“i”进入编辑模式,在第448行添加“-lpng”。
448 LIBS += -L../common_lib/lib_unix64 -lpng -lteem -lbz2 -lz -lGLU #for nrrd support
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开“v3d_main/build.redhat”文件。
- 执行以下命令配置szip、teem。
cd v3d_main/common_lib/lib_unix64/ mkdir bak mv *.a bak/ ln -s /path/to/szip/lib/libsz.a libszip.a ln -s /path/to/teem/lib/libteem.a libteem.a
- 执行以下命令编译。
cd /path/to/v3d_external ./build.linux