Project_LemonLime icon indicating copy to clipboard operation
Project_LemonLime copied to clipboard

[BUG] macOS(12.1, m1pro)上用自带 clang++ 编译、评测 c++ ,跑在rosetta下

Open xiece666 opened this issue 3 years ago • 6 comments

在macOS + m1pro 上用自带clang++编译、评测c++,却跑在rosetta下,然而如果手动编译就是原生arm64的

编译器路径:/usr/bin/clang++ 活动监视器截图: 截屏2021-12-19 下午3 33 24 (下面的是lemon的,上面的是手动编译的)

可不可以直接跑在arm64下? 还是说本来就应该这样?

  • Version: 0.3.1
  • OS: 系统:macOS 12.1

xiece666 avatar Dec 19 '21 07:12 xiece666

虽然说这话有点推脱责任,这话放这里也有点离题。但是我还是想说,正如 iotang 所说的,本项目对 macOS 的支持一直处于一种非常尴尬的状态,开发组并无一人使用 macOS,也没有一人拥有 macOS 设备,所以对 macOS 的开发一直是很艰难,对于 M1 架构的 macOS 则更为艰难。我们希望有人能站出来完善这方面的功能,否则对于这类问题我们往往只能连蒙带猜,但是依旧爱莫能助。

CoelacanthusHex avatar Dec 20 '21 07:12 CoelacanthusHex

抱歉,这实属我自己不够了解,况且,我自己已经认为这是一款很不错的软件,我实在是抱歉。

xiece666 avatar Dec 20 '21 14:12 xiece666

抱歉,这实属我自己不够了解,况且,我自己已经认为这是一款很不错的软件,我实在是抱歉。

你没什么可抱歉的,该抱歉的是我们,我只是说明下原因,你要做好这个问题长久不能解决的心理准备

CoelacanthusHex avatar Dec 20 '21 14:12 CoelacanthusHex

其实我自己也不经常在mac上跑,所以其实没有什么问题的

xiece666 avatar Dec 20 '21 14:12 xiece666

而且这种情况其实无伤大雅,能过得依然能过,也不会出什么评测的错误

xiece666 avatar Dec 20 '21 14:12 xiece666

其实吧,现在lemonlime实现依赖rosetta翻译,不然内存限制会出问题。 当时实现的不太好

alphagocc avatar Dec 23 '21 15:12 alphagocc