linux下make install前后程序运行情况不同?

下载了mirall源码在 linux下cmake make后,运行bin文件夹下生成的可执行文件owncloud出现错误,但是若再进行make install,然后运行/usr/local/bin下的可执行文件owncloud就可正确运行。
代码下载自:http://download.owncloud.com/download/nightly/?C=M;O=D
mirall-1.4.80nightly20130910.tar.bz2
ocsync-0.90.0nightly20130910.tar.bz2

一般linux下开源软件都是先make,然后make install,然后才可以运行,make install一般会将生成的可执行文件及其依赖库拷到系统目录下,之所以Make后执行不了可能是找不到依赖的库。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-29
一般安装都是先Make install 然后再make追问

不先make都不能make install。

make: *** No rule to make target `install'. Stop.

追答

不好意思,是我搞颠倒了。
如果说,Make install后仍然失败的话,考虑是否在make install同时是否需要追加一些设置参数以适应你现在的环境。

本回答被提问者采纳
相似回答