gpt4 book ai didi

makefile - 了解 makefile 配方

转载 作者:行者123 更新时间:2023-12-04 05:55:22 27 4
gpt4 key购买 nike

我正在开发一个涉及 native 代码的 android 项目,我正在尝试将 Kiss FFT 库与 NDK 一起使用。但是,我很难理解 Kiss FFT 使用的 makefile 下面列出的部分。谁可以给我解释一下这个?

我知道第一行定义了目标 kiss_fft.s及其先决条件,接下来的四行是配方,其中行 3.4.是编译器命令。但我不懂台词 2.5.

1. kiss_fft.s: kiss_fft.c kiss_fft.h _kiss_fft_guts.h
2. [ -e kiss_fft.s ] && mv kiss_fft.s kiss_fft.s~ || true
3. gcc -S kiss_fft.c -O3 -mtune=native -ffast-math -fomit-frame-pointer -unroll-loops -dA -fverbose-asm
4. gcc -o kiss_fft_short.s -S kiss_fft.c -O3 -mtune=native -ffast-math -fomit-frame-pointer -dA -fverbose-asm -DFIXED_POINT
5. [ -e kiss_fft.s~ ] && diff kiss_fft.s~ kiss_fft.s || true

任何帮助将不胜感激!

最佳答案

专线 2.如果存在,则将汇编代码 (kiss_fft.s) 移至备份文件,否则返回真状态,因此将执行下一行。

专线 5.向您显示 gcc 的先前汇编器输出与当前输出之间的差异,如果有先前的输出(通过 2. 步移入kiss_fft.s~)。

关于makefile - 了解 makefile 配方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9569979/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com