当我运行sudo bash configure
(./configure
不起作用)时,我得到了这个:
检查我们是否正在交叉编译...configure:错误:在
/media/pitaj/Shared/Documents/makeMKV/makemkv-oss': configure: error: cannot run C compiled programs. If you meant to cross compile, use
--host中。有关更多详细信息,请参阅“config.log”
在 console.log 中,它说这gcc -V
是无效的
我正在关注这个教程:http://www.makemkv.com/forum2/viewtopic.php?f=3&t=224
答案1
最有可能的是,您正在编译的文件夹已使用该noexec
选项挂载。出于安全原因,tmpfs
下面/tmp
已挂载noexec
。
将整个文件夹移动到可以执行程序的挂载点,或者使用不同的选项重新挂载该位置。背景:配置脚本需要执行一些基本测试,其中还涉及编译和运行已编译的测试程序。