Mac下安装lcov的指令
Mac下安装lcov可以直接借助于brew指令,brew install lcov
如下内容请忽略:
1. wget http://downloads.sourceforge.net/ltp/lcov-1.9.tar.gz
2. tar -zxv -f lcov-1.9.tar.gz
3. cd lcov-1.9
4. cp bin/install.sh bin/install.sh.orig && vim bin/install.sh
5. sudo make install
说明: 主要是注意第四步,需要修改下install.sh脚本的内容,不然在mac下安装会出现错误。
diff bin/install.sh bin/install.sh.orig
install -p $PARAMS $SOURCE $TARGET
install -p -D $PARAMS $SOURCE $TARGET
附注:错误提示内容如下
bin/install.sh bin/lcov /usr/bin/lcov -m 755
install: illegal option -- D
usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 file2
install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 ... fileN directory
install -d [-v] [-g group] [-m mode] [-o owner] directory ...
bin/install.sh bin/genhtml /usr/bin/genhtml -m 755
install: illegal option -- D
usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 file2
install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 ... fileN directory
install -d [-v] [-g group] [-m mode] [-o owner] directory ...
bin/install.sh bin/geninfo /usr/bin/geninfo -m 755
install: illegal option -- D
usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 file2
install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 ... fileN directory
install -d [-v] [-g group] [-m mode] [-o owner] directory ...
bin/install.sh bin/genpng /usr/bin/genpng -m 755