ZoyaPatel

autotools 构建系统的中的,install.sh 误识别问题?

SohaniSharma

## install.sh 误识别了

很多人会想着把,所谓的 aclocal 以及 autoconf /automake ./configure /make /make install 

直接写一个脚本教程程序执行即可。然后直接执行安装成功

千万不要

## 为什么 ?install.sh 呢

BUG.am: error: 'install.sh' is an anachronism; use 'install-sh' instead {codeBox} 
Autotools / Automake 对 install.sh 很敏感

它把 install.sh 当作历史遗留的安装脚本(anachronism)来看待。

当你在项目目录里放了一个叫 install.sh 的脚本,Automake 会误以为你想用旧式安装脚本,从而报错:

'install.sh' is an anachronism; use 'install-sh' instead{codeBox}

为什么会触发

当 Automake 遇到 install.sh 文件时,它会检查并警告,因为标准做法是 install-sh。

你这个脚本虽然是自己写的用于执行 aclocal、automake 等操作,但名字冲突了。

一般换一个名字即可解决!

autogen.sh 等、

版权声明:感谢您的阅读,资源整理自网络,如果您发现任何侵权行为,请联系 理科生网 管理人员,管理员将及时删除侵权内容。否则均为 理科生网 原创内容,转载时请务必以超链接(而非纯文本链接)标注来源于理科生网及本文完整链接,感谢!{alertInfo}

Ahmedabad
Kolkata
Hyderabad
后一页 Bangalore 前一页

Random Manga

Ads

نموذج الاتصال