linux下编译yara

bash: ./build.sh: /bin/sh^M: bad interpreter: No such file or directory

q:执行.sh脚本时,报错 “start.sh /bin/bash^M: 坏的解释器:没有那个文件或目录”,因为 .sh文件是从windows拷贝过来的,所以多了\r,执行命令,把文件中的\r 替换成空白

sed -i 's/\r$//' build.sh

参考链接

error: AC_CONFIG_MACRO_DIRS([m4]) conflicts with ACLOCAL_AMFLAGS=-. m4

1
2
3
4
apt-get install dos2unix 

dos2unix *.sh
dos2unix *.am

冲突原因,在windows下载,在linux上使用,行结尾标志不一样,需要使用dos2unix转换一下即可

评论

:D 一言句子获取中...

加载中,最新评论有1分钟缓存...