我试图在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的邮件列表上没有答复。