SGE软件编译
- 使用PuTTY工具,以root用户登录SGE主控主机。
- 在PuTTY工具中执行以下命令解压SGE安装包。
cd /path/to/SGE tar -xvf sge-8.1.9.tar.gz cd sge-8.1.9/source
- 执行以下命令运行bootstrap.sh脚本。
sh scripts/bootstrap.sh
- 执行以下命令修改“aimk”文件。
- 打开文件。
vi aimk
- 按“i”进入编辑模式,分别在“aimk”文件的330行、1852行和2664行的“-lpthread”内容后添加“-L/usr/lib64 -lcurses”。
330: set LIBS = "-lm -lpthread -L/usr/lib64 -lcurses" 1852:set LIBS - "-lsocket -lnsl -lm -lpthread -L/usr/lib64 -lcurses -lthread -lkstat" 2664:set SGE_LIBS = "-lsge -lpthread -L/usr/lib64 -lcurses"
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开文件。
- 执行以下命令设置SGE_ROOT环境变量。
export SGE_ROOT=/path/to/SGE_ROOT
- 执行以下命令编译软件。
./aimk -parallel 32 echo y | ./scripts/distinst -all -local -noexit
父主题: 编译和安装