今天编译opencv2.0的时候,make 后遇到如下情况:
libtool eval: 1: libtool_args+=: not found
libtool eval: 1: libtool_args+=: not found
libtool eval: 1: compile_command+=: not found
libtool eval: 1: finalize_command+=: not found
libtool eval: 1: libtool_args+=: not found
libtool eval: 1: compile_command+=: not found
libtool eval: 1: finalize_command+=: not found
libtool eval: 1: libtool_args+=: not found
libtool eval: 1: compile_command+=: not found
。。。
多方查证,发现是bin/sh->dash,ubuntu sh默认的是连接到dash,
解决方法两种:
(1)、bin/sh->bin/bash(sudo rm /bin/sh; cd /bin; ln -s bash sh)
(2)、文件里SHELL修改为bin/bash

本文介绍了解决在Ubuntu环境下编译OpenCV2.0时遇到的libtool相关错误的方法。主要原因是默认shell从dash指向了bash,提供了两种解决方案。
3262

被折叠的 条评论
为什么被折叠?



