我正在尝试编译启用硬件加速的 libjpeg-turbo。每当我运行这个
../configure CPPFLAGS=’-O3 -pipe -fPIC -mfpu=neon -mfloat-abi=hard’
它说
configure: error: unrecognized option: -pipe
如果我删除管道,它会显示 -fPIC 无法识别等等。我做错了什么?
答案1
命令应该是
../configure CFLAGS="-O3 -pipe -fPIC -mfpu=neon -mfloat-abi=hard"
所以是双引号,而不是单引号。
答案2
这些选项 ( -O3 -pipe -fPIC -mfpu=neon -mfloat-abi=hard
) 看起来像是 C 编译器的选项,而不是 C 预处理器的选项。我认为你需要使用
../configure CFLAGS=’-O3 -pipe -fPIC -mfpu=neon -mfloat-abi=hard’
也尝试../configure --help
仔细阅读。
我调用时总是在同一个目录中configure
- 你不是。这可能是迷信。