今天在交叉編譯一個編解碼庫的時候,出現一個莫名其妙的報錯,一直找不到原因,后來無意中刪除了一個空格,才發現就是這個空格造成的錯誤。
./configure --host=arm-linux LDFLAGS =-L/home2/liuxueneng/cedarx/lib .....一長串配置.........
出現報錯如下
configure: WARNING: you should use --build, --host, --target configure: WARNING: you should use --build, --host, --target configure: error: invalid variable name: `'
試了很多次只要不加LDFLAGS那一段是可以通過的。
后來注意到LDFLAGS后面的那個空格,覺得有可能有問題於是先把他去掉了,果然就通過了。