clang:如何为目标CPU'pentium-m'交叉编译?

时间:2018-09-30 20:43:40

标签: build clang cross-compiling

我试图在i7 CPU上交叉编译目标为“ Intel(R)Celeron(R)M处理器1.50GHz”的程序。 Here是目标的$('.link').click(function() { m.id = $(this).attr('data-id'); $('body').css('overflow', 'hidden'); $("div[data-id=" + m.id).slideDown(); }); $('.close').click(function() { $("div[data-id=" + m.id).slideUp(); $('body').css('overflow', 'auto'); })

为了找到合适的架构名称,我尝试运行:

cat /proc/cpuinfo

这给了我gcc -march=native -Q --help=target | grep -- '-march=' | cut -f3 。通常对于pentium-m,我会使用:

gcc

但是,根据此消息的主题,Clang似乎无法识别此目标,并引发了一系列类似的错误:

CFLAGS="-O2 -pipe -march=pentium-m -mtune=pentium-m"

因此,尚不清楚我应该使用哪些已知知识。所以我的问题是:

我应该使用哪个目标,以及如何针对它优化构建?

P.S。我不是开发人员。我也无法通过搜索网络找到答案,并且LLVM的邮件列表上没有答复。

0 个答案:

没有答案