编译和安装
操作步骤
- 执行以下命令,解压安装包。
tar zxvf snap-2013-11-29.tar.gz
- 执行以下命令,进入解压后的目录。
cd snap
- 执行以下命令,修改“Makefile”文件。
- 打开“Makefile”文件。
vi Makefile
- 按“i”进入编辑模式,删除第97-101行中的“-Werror”选项。
make $(APP) CC="gcc" CFLAGS="-O2 –Wall -Werror" make $(APP2) CC="gcc" CFLAGS="-O2 –Wall -Werror " make $(APP3) CC="gcc" CFLAGS="-O2 –Wall -Werror " make $(APP4) CC="gcc" CFLAGS="-O2 –Wall -Werror " make $(APP5) CC="gcc" CFLAGS="-O2 –Wall -Werror "
修改后:
make $(APP) CC="gcc" CFLAGS="-O2 –Wall" make $(APP2) CC="gcc" CFLAGS="-O2 –Wall" make $(APP3) CC="gcc" CFLAGS="-O2 –Wall" make $(APP4) CC="gcc" CFLAGS="-O2 –Wall" make $(APP5) CC="gcc" CFLAGS="-O2 –Wall"
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开“Makefile”文件。
- 执行以下命令,进入“Zoe”目录。
cd Zoe
- 执行以下命令修改“Makefile”文件。
- 打开“Makefile”文件。
vi Makefile
- 按“i”进入编辑模式,删除94-102行中的“-Werror”选项。
gcc: make $(APP) CC="gcc" CFLAGS="-O2 -Wall -Werror" all: make $(APP) CC="gcc" CFLAGS="-O2 –Wall -Werror " make $(APP2) CC="gcc" CFLAGS="-O2 –Wall -Werror " make $(APP3) CC="gcc" CFLAGS="-O2 –Wall -Werror " make $(APP4) CC="gcc" CFLAGS="-O2 –Wall -Werror " make $(APP5) CC="gcc" CFLAGS="-O2 –Wall -Werror "
修改后:
gcc: make $(APP) CC="gcc" CFLAGS="-O2 -Wall" all: make $(APP) CC="gcc" CFLAGS="-O2 –Wall" make $(APP2) CC="gcc" CFLAGS="-O2 –Wall" make $(APP3) CC="gcc" CFLAGS="-O2 –Wall" make $(APP4) CC="gcc" CFLAGS="-O2 –Wall" make $(APP5) CC="gcc" CFLAGS="-O2 –Wall"
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开“Makefile”文件。
- 执行以下命令,进行安装编译。
cd /path/to/SNAP/snap make
- 执行以下命令,添加环境变量。
export PATH=/path/to/SNAP/snap:$PATH