小编nai*_*ins的帖子

如何解决 arduino ide 的“No such xattr: com.apple.quarantine”错误和路径错误?

我正在尝试将我的 arduino IDE 更新到更新版本,以便它可以在 IOS Catalina 上运行。我正在遵循一些有关如何使它们兼容的说明,但我陷入了这一步。我打算将此命令放入:

xattr -d com.apple.quarantine /usr/local/bin/avrdude
Run Code Online (Sandbox Code Playgroud)

但我不断收到此错误:

xattr: /usr/local/bin/avrdude: No such xattr: com.apple.quarantine
Run Code Online (Sandbox Code Playgroud)

我不确定我做错了什么,因为当我输入以下命令时:

sudo mv avrdude /usr/local/bin
Run Code Online (Sandbox Code Playgroud)

我得到的结果是:

avrdude and /usr/local/bin/avrdude are identical
Run Code Online (Sandbox Code Playgroud)

这告诉我该文件位于正确的位置(我认为)。我在 .zshrc 中的路径当前设置为:

export PATH=/usr/local/bin:/usr/local/avr/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

但是当我输入:

printenv PATH
Run Code Online (Sandbox Code Playgroud)

我得到的东西与上面列出的路径不同。我确信这是问题的一部分,但我不知道从哪里开始寻找。

macos arduino

19
推荐指数
1
解决办法
3万
查看次数

if(!(x%3))是什么意思?

我正在尝试解决硬件问题,其中我需要写下程序将输出的内容。但是,我陷入了语法“ if(!(i(i%3))。这真的意味着什么?这是否意味着该程序正在检查是否可以被三除的任何i?”,也就是if语句仅在运行如果我可以被三整除?

int main () {
for (int i=0; i<10; (i<3?i++;i+=2)) {
    if (!(i%3)) {
        continue;
    }
    else if (i%7 ==0) {
        break;
    }
    cout << i<< endl;
}
Run Code Online (Sandbox Code Playgroud)

c++

1
推荐指数
1
解决办法
106
查看次数

标签 统计

arduino ×1

c++ ×1

macos ×1