问题标签 [darwin]

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.

0 投票
1 回答
1373 浏览

iphone - ios 6.1.2 无法在 iphone4 上卸载 com.apple.CommCenter.plist?

在我的 OpenSSh 终端中,我输入了命令

但是终端显示“没有找到要卸载的东西”。当我输入命令时:

我发现 com.apple.CommCenter 是这样的情况:</p>

所以,有谁知道为什么我无法卸载com.apple.commcenter.plist。谢谢!

0 投票
1 回答
1183 浏览

c++ - vswprintf 在 Mac OS X 下对于某些 unicode 代码点失败

我在vswprintf使用 GCC 和 Mac OS X(在 Mac OS X 10.6 和 10.8 下使用 gcc 4.0 和 4.2.1 测试。Linux 下的 GCC不受影响。Visual Studio 也不受影响)时遇到了莫名其妙的故障(返回值 -1 )。

为了演示这个问题,我对此处的示例进行了最低限度的修改,以便打印出vswprintf的返回值:

从我的测试看来,根据 的值strvswprintf有时会失败。例子:

似乎任何包含上述 Unicode 代码点字符的字符串0xff都会触发此问题。任何人都可以解释为什么会这样吗?这似乎是一个太大的问题,以前没有注意到!

0 投票
0 回答
585 浏览

php - Imagick 类未加载

我按照在线教程安装了 ImageMagick,然后安装了 PECL Imagick 类。我正确地遵循了所有步骤,并将其添加extension=imagick.sophp.ini,但它不断抛出以下错误:Class 'Imagick' not found in.... 然后,如果我执行,phpinfo()我不会得到任何Imagick部分。我能做些什么?

编辑:我已经修改了php.ini(正确的,如 中所示phpinfo())并多次重新启动服务器。

0 投票
1 回答
3600 浏览

ios - iOS:来自 iOS 应用程序的 Shell 脚本

我相信,我们可以从 iOS App 运行 shell 脚本。谁能告诉我 iOS 中的默认 shell 是什么以及如何从 iOS App 调用 shell 脚本?

((请考虑我在后台运行脚本。我将脚本的返回值捕获到一个变量中。(下一行不是确切的代码。伪。Zsh shell 是默认的 - 我认为。) myVar= MyiOSAppBundle\Script.zsh ))

问候

0 投票
1 回答
9693 浏览

macos - 如何从 x86_64-apple-darwin 主机为 i386-apple-darwin 目标构建交叉编译器?

问题概述

我正在尝试学习如何构建交叉编译器,特别是gcc在 64 位 Intel OS X 主机上以i386-apple-darwin(32 位 Intel)为目标的 GNU 4.7.2 版本。但是,我一直陷入同样的​​错误:

构建过程

我首先构建了一个 GNU 版本binutilsi386-apple-darwin它可以通过 GNUgcc构建文件夹访问:

然后我尝试构建gcc如下的目标版本:

编译大约 30 分钟后,它卡在上面显示的错误消息中。

错误详情

为了追查错误的来源,这里有一个片段build-gcc/i386-apple-darwin/libgcc/config.log

我正在引导的编译器

问题

在设置构建环境coreutilsgcc导致此错误的过程中,我是否错过了一个步骤?

在尝试解决此错误时,我还能排除哪些故障?我对这条错误消息的谷歌搜索没有取得太多成果。


变化

我将构建脚本更改如下:

ranlib由于在构建库的过程中出现了许多错误,因此该步骤是必要的。

要构建i386二进制文件,我必须对我的 执行以下操作Makefile

变更摘要Makefile

  1. 我必须添加-static-libgcc标志并省略-static-libstdc++,这没有任何效果(除了导致构建失败,直到我ranlib在静态库上运行,它修复了构建失败但对 没有影响-static-libstdc++)。

  2. 我将${GCCCPPLIBPATH}和添加${GCCCXXLIBPATH}run目标中,每个都分别指向静态 C anc C++ 库libgcc_eh.alibstdc++.a

这使我能够编译一个工作i386(32 位)二进制文件,但相同的 GCC 安装未能构建一个工作x86_64(64 位)二进制文件。

0 投票
2 回答
792 浏览

calendar - 当 rrule 具有 BYDAY &&(COUNT 或 UNTIL)时更新日历失败

我在我的网站中使用 ical 和 darwin。当我使用 rrule 创建一个事件时,当事件有 byday 和 count 时它失败了。例如:成功 1(每周且不计):

成功2(每天计数):

失败1:

我认为差异是规则,但我找不到原因~

0 投票
0 回答
1379 浏览

macos - gcc-4.8 失败并出现错误“__float128 去了哪里?”

我正在尝试在 core2-apple-darwin12.3.0 i386 机器上构建 GCC。配置似乎没有问题,但是当我调用“make”时它返回一个错误。

到目前为止,我一直无法找到成功的修复程序。

0 投票
1 回答
441 浏览

c++ - /usr/local/lib/gcc/x86_64-apple-darwin10.8.0/4.6.4/libgcc.a 警告

我有一个涉及 /usr/local/lib/gcc/x86_64-apple-darwin10.8.0/4.6.4/libgcc.a 的警告。我试图使用 Makefile 编译一个 C++ 项目,它显示以下内容:

当我调用“make”时,我在终端中得到以下输出:

如您所见,我有 gcc 版本 4.6.4。我不确定这个警告是否会以任何方式对项目工作构成威胁,但我想知道这个警告的含义以及它是否构成威胁。如果我也能做点什么来删除它,那就太好了。谢谢你。

0 投票
2 回答
440 浏览

c++ - 进程挂起,PIPE 被阻塞

我似乎陷入了僵局。我有 perl 脚本分叉并调用另一个 perl 脚本。这个过程挂在某个地方。

我正在运行程序:Darwin Kernel Version 12.3.0: Sun Jan 6 22:37:10 PST 2013; 根:xnu-2050.22.13~1/RELEASE_X86_64 x86_64

“lsof”有 4 个条目引用同一个 PIPE:

perl5.12 1414 根 1 管道 0x48937dc1254fe937 16384->0x48937dc1254fe727

perl5.12 1768 根 1 管道 0x48937dc1254fe937 16384->0x48937dc1254fe727

perl5.12 1759 根 1 管道 0x48937dc1254fe937 16384 ->0x48937dc1254fe727

perl5.12 1760 根 1 管道 0x48937dc1254fe937 16384->0x48937dc1254fe727

我怀疑这是挂起的原因。我们是否有任何命令可以告诉我哪个进程读/写到这个 PIPE?或任何进一步的信息将不胜感激。提前致谢!

0 投票
2 回答
1574 浏览

linux - go package "syscall" 中的 "Syscall()" 是什么意思?

在研究我的另一个问题Go package syscall conn.Read() is non-blocking and cause high CPU usagesyscall时,我阅读了包中的源代码。

由于我在 OS X 10.8.3 上找到了我的最后一个问题,因此这里是相关的源代码:

http://golang.org/src/pkg/syscall/zsyscall_darwin_amd64.go?h=Read#L898

我不知道是什么Syscall(SYS_READ, uintptr(fd), uintptr(_p0), uintptr(len(p)))意思,实际上我不明白unsafe.Pointer&之类的东西Syscall()。它们是如何工作的?

此外,任何人都可以解释评论// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT,这些东西如何以及为什么通过不同的实现在特定平台上工作?以及syscall包如何生成这些接口?

Read()如果有人可以解释与相关的特定功能syscall可以帮助我更好地理解它,谢谢。