问题标签 [apple-silicon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
svn - “svn checkout”无法在 Mac Silicon 上运行
我使用 HomeBrew 在带有 M1 芯片的 MacBook Silicon 上安装了 SVN。当我运行时:
表明
我也可以跑
它返回一条语句,说明当前目录不是工作副本。
但是当我跑步时
它返回:
我安装的svn版本是1.14.0。
这只发生在 Mac 芯片上。在其他 Mac 上,svn 有效。如果我将 svn 存储库复制到我的 Mac 芯片,svn commit 和 svn update 工作正常。
我还在我的 .zshrc 文件中添加了这个
我需要 svn 来部署一个已有 15 年历史的遗留项目。从事该项目的其他人无法迁移到 git。现在,我必须使用另一台 Mac 进行部署。
有没有办法让 svn 在 Mac Silicon 上工作?SVN 是否停止升级,从现在开始我必须手动复制存储库?
macos - M1 MAC 的 opencv 问题 - OpenCV imshow 不起作用
我购买了 M1 Mac。是否有人对 opencv 的 imshow 有问题。我也做了 pip install opencv-python 和 brew install opencv 和 brew install opencv 。
并且
不适合我
clang - 如何为 Apple M1 构建 LLVM(clang、clang++)?
我正在尝试构建 LLVM 编译器,以便可以在 Apple M1 上启用 OpenMP。我正在使用 LLVM 开发树,(因为我最近看到一些 OpenMP 运行时为此而投入使用)。
我最终使用了这个脚本来调用 cmake:
这里使用的编译器是
然后,ninja 可以成功构建 clang、clang++ 和 OpenMp 运行时并安装它们。(很简单,针对 Arms64 的 Arm64 图像)
这一切看起来都很正常,除了当我尝试用它们编译任何东西时,它们缺少获取系统头文件的包含路径。
所以,毕竟,
- 有谁知道如何解决包含路径问题?
- 有谁知道如何为编译器(和库)配置和构建一个胖二进制文件,以便 x86_64 嵌入式编译器以 x86_64 和 aarch64 二进制 aarch64 为目标?(这就是 Xcode clang 和 clang++ 所做的......)我的尝试最终得到了一个编译器胖二进制文件,其中两个架构都针对 x86_64 :-(
谢谢
objective-c - 如何启用编译器选项 -Wobjc-signed-char-bool-implicit-int-conversion 以在编译时为隐式 BOOL 转换生成警告
我想检查我的项目中是否在编译时显示任何关于隐式 BOOL 转换的警告,我可以在其中修复Apple Silicon支持。Apple 在下面的文档中提到启用编译器选项 -Wobjc-signed-char-bool-implicit-int-conversion 以查看这些警告。你能帮我在哪里启用这个选项吗?我在项目设置或方案设置中找不到这样的选项。
c - 在 M1 芯片中运行 Armv8 代码
最近苹果发布了M1芯片,众所周知,这款芯片是基于ARM的。我想买 MacBookAir10,1 有 2 个问题:
- 我可以构建一个/一个 c/汇编程序(用于 Armv8/Armv7)并在 M1 上运行它吗?
- 我可以创建基于 arm 的自定义 GNU/Linux 并将其安装在 mac 上吗?
ios - iOS 在 Apple Silicon 上运行 - 打开文件的邮件未放置在“文档/收件箱”中
来自 Apple 的 iOS 开发文档:
所以在原生IOS环境中,当我使用Mail打开一些文件附件并选择我的iOS应用打开它时,我可以找到复制到“Documents/Inbox”目录的文件。
但是当我在 Apple Silicon 中运行 iOS 时 - 与上述情况相同,文件不会复制到“文档/收件箱”。实际上,“文档”下没有“收件箱”子目录。
有谁知道文件复制到哪里?
build - 尝试使用 M1 MacBook Air 将项目导出为 Ad-Hoc Build 时出现“IPA 处理失败”
当我尝试将我的应用程序导出为临时构建时,Xcode 突然显示错误消息“IPA 处理失败”。这曾经有效,它与Apple Silicon有关吗?
node.js - 在 M1 Mac 上安装节点
关于二进制文件、处理器以及它们如何协同工作的问题,这里有点菜鸟:
我有一台带有 M1 芯片的新 Mac,并且想要安装 Node.js。我习惯用 Homebrew 来做这个。现在,如果我安装 Homebrew,强烈建议我使用 Rosetta,所以我这样做了。下一步:安装节点。所以代替brew install node
我做arch -x86_64 brew install node
。
这很好用,只是我想知道,我现在是否以次优方式使用节点?Node是否也使用Rosetta,而不是直接在M1芯片上运行?
c - 在 Intel 机器上构建 Apple Silicon 二进制文件
如何在 macOS 11 (Intel) 上编译 C 项目以在 Silicon 上工作?
我当前的构建脚本很简单:
我尝试过使用--host
and--target
标志,aarch64-apple-darwin
无论arm-apple-darwin
是否有任何运气。
二进制始终默认为x86_64
:
更新:指定
时似乎找不到 cc 和 gcc --host
。
python - 在 macbook pro M1 上安装 Tensorflow 时出现“zsh:非法硬件指令 python”
我正在尝试让 tensorflow 在我的 MacBook pro M1 上运行。但是,我在尝试导入时不断收到以下错误:zsh: illegal hardware instruction python
我已经通过这个链接下载并安装了 tensorflow 。
这些是我的安装步骤:
- 安装一个venv
python3 -m venv venv
:。 - 将
install_venv.sh
(位于下载的文件夹中)文件拖到终端,-p
在最后添加。 - 选择 venv 的目录作为安装 tensorflow 的位置。
- 激活venv。
- 输入“蟒蛇”。
- 尝试导入 tensorflow:
import tensorflow as tf
。
我正在使用 Python 3.8.2。
我看过一些教程,这种确切的方法确实有效,所以我不知道这里有什么问题。