gcc is unable to create an executable file -- 执行./configure 报错解决办法
Posted seeshem
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gcc is unable to create an executable file -- 执行./configure 报错解决办法相关的知识,希望对你有一定的参考价值。
编译ffmpeg-metartc的时候出现如下报错
报错的提示:
gcc is unable to create an executable file.
If gcc is a cross-compiler, use the --enable-cross-compile option.
Only do this if you know what cross compiling means.
C compiler test failed.
If you think configure made a mistake, make sure you are using the latest
version from Git. If the latest version fails, report the problem to the
ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.libera.chat.
Include the log file “ffbuild/config.log” produced by configure as this will help
solve the problem.
描述
一般问题,一般是自己的lib路径配置有问题,或者是库的名称配置有问题导致的。我就是把./configure --enable-libx264 --enable-gpl
–extra-libss='-L/work/media/ffmpeg-metartc/FFmpeg-n4.3.3/metartc3
-lmetartccore3 -lspeexdsp -lpthread -lsrtp2 -lssl -lcrypto -ldl ’ 里面的lmetartccore3 配置成了lmetartccore2,然后lib目录下没有相关的库,导致这个问题产生。
如果大家出现该问题,并且还未解决的,可以放评论区一起讨论。
windows编译ffmpeg出现gcc is unable to create an executable file 的普通情况
近期有个朋友在编译ffmpeg的时候出现这个问题,他非常郁闷。
我就说,为什么我弄的时候就没问题呢??直接./configure +加上后面的參数
安全度过。
然后,我就想了,预计他的gcc的系统变量没有设置吧。
然后看了一下他的电脑,cygwin mingw32 minggw各种安装...............
然后,发现他操作的下载最新的mingw通过线上下载的。
下载完的地址在C:/MinGW
可是却发现他的环境变量仅仅有C:/MinGW32/bin 。没有C:/MinGW/bin,
然后加入上了。顺利帮他渡过了。
他这样的也许是一种出错的原因,
假设你也遇到这样的出错,可是不是这样的情况错的能够提出,帮忙总结归纳。
以上是关于gcc is unable to create an executable file -- 执行./configure 报错解决办法的主要内容,如果未能解决你的问题,请参考以下文章
ffmpeg交叉编译报错:aarch64-xxx-linux-gcc is unable to create an executable file. C compiler test failed.
ffmpeg交叉编译报错:aarch64-xxx-linux-gcc is unable to create an executable file. C compiler test failed.
ArcCatalog连接ArcSDE连接报:unable to create new database connection file,permission is denied
vscode Unable to attach to CoreCLR. Access is denied