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

Unable to create Azure Mobile Service: Error 500

解决OutOfMemoryError: unable to create new native thread