我的最终目标是在Android设备上运行TinyCC(TCC)并在设备上执行输出。
我知道这将会非常缓慢,但我需要在我的学士论文中提出理论问题。
我想到了以下步骤来构建适用于Android的原生TinyCC(ARM):
1.使用Android-NDK(DONE)的ARM输出生成独立工具链
2.使TinyCC成为生成ARM输出的交叉编译器
3.使用我的独立工具链交叉编译我的交叉编译Tcc,以便在Android上本机运行
在搜索第2步和第3步的解决方案时,我偶然发现了一些快捷方式:
有什么区别:
1. arm-eabi
2. arm-elf-eabi
3. arm-linux-eabi
4. arm-none-linux-eabi
5. arm-elf-linux-androideabi
6. arm-linux-androideabi?
因为我想在ARM上运行编译器和输出,所以“我必须使用什么”?
我真的不知道,哪个目标,这些真正意味着什么以及如何正确使用。
任何帮助表示赞赏。
在此先感谢。