问题标签 [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.
iphone - ios 6.1.2 无法在 iphone4 上卸载 com.apple.CommCenter.plist?
在我的 OpenSSh 终端中,我输入了命令
但是终端显示“没有找到要卸载的东西”。当我输入命令时:
我发现 com.apple.CommCenter 是这样的情况:</p>
所以,有谁知道为什么我无法卸载com.apple.commcenter.plist。谢谢!
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
的返回值:
从我的测试看来,根据 的值str
, vswprintf
有时会失败。例子:
似乎任何包含上述 Unicode 代码点字符的字符串0xff
都会触发此问题。任何人都可以解释为什么会这样吗?这似乎是一个太大的问题,以前没有注意到!
php - Imagick 类未加载
我按照在线教程安装了 ImageMagick,然后安装了 PECL Imagick 类。我正确地遵循了所有步骤,并将其添加extension=imagick.so
到php.ini,但它不断抛出以下错误:Class 'Imagick' not found in...
. 然后,如果我执行,phpinfo()
我不会得到任何Imagick部分。我能做些什么?
编辑:我已经修改了php.ini(正确的,如 中所示phpinfo()
)并多次重新启动服务器。
ios - iOS:来自 iOS 应用程序的 Shell 脚本
我相信,我们可以从 iOS App 运行 shell 脚本。谁能告诉我 iOS 中的默认 shell 是什么以及如何从 iOS App 调用 shell 脚本?
((请考虑我在后台运行脚本。我将脚本的返回值捕获到一个变量中。(下一行不是确切的代码。伪。Zsh shell 是默认的 - 我认为。) myVar= MyiOSAppBundle\Script.zsh
))
问候
macos - 如何从 x86_64-apple-darwin 主机为 i386-apple-darwin 目标构建交叉编译器?
问题概述
我正在尝试学习如何构建交叉编译器,特别是gcc
在 64 位 Intel OS X 主机上以i386-apple-darwin
(32 位 Intel)为目标的 GNU 4.7.2 版本。但是,我一直陷入同样的错误:
构建过程
我首先构建了一个 GNU 版本binutils
,i386-apple-darwin
它可以通过 GNUgcc
构建文件夹访问:
然后我尝试构建gcc
如下的目标版本:
编译大约 30 分钟后,它卡在上面显示的错误消息中。
错误详情
为了追查错误的来源,这里有一个片段build-gcc/i386-apple-darwin/libgcc/config.log
:
我正在引导的编译器
问题
在设置构建环境coreutils
或gcc
导致此错误的过程中,我是否错过了一个步骤?
在尝试解决此错误时,我还能排除哪些故障?我对这条错误消息的谷歌搜索没有取得太多成果。
变化
我将构建脚本更改如下:
ranlib
由于在构建库的过程中出现了许多错误,因此该步骤是必要的。
要构建i386
二进制文件,我必须对我的 执行以下操作Makefile
:
变更摘要Makefile
:
我必须添加
-static-libgcc
标志并省略-static-libstdc++
,这没有任何效果(除了导致构建失败,直到我ranlib
在静态库上运行,它修复了构建失败但对 没有影响-static-libstdc++
)。我将
${GCCCPPLIBPATH}
和添加${GCCCXXLIBPATH}
到run
目标中,每个都分别指向静态 C anc C++ 库libgcc_eh.a
和libstdc++.a
。
这使我能够编译一个工作i386
(32 位)二进制文件,但相同的 GCC 安装未能构建一个工作x86_64
(64 位)二进制文件。
calendar - 当 rrule 具有 BYDAY &&(COUNT 或 UNTIL)时更新日历失败
我在我的网站中使用 ical 和 darwin。当我使用 rrule 创建一个事件时,当事件有 byday 和 count 时它失败了。例如:成功 1(每周且不计):
成功2(每天计数):
失败1:
我认为差异是规则,但我找不到原因~
macos - gcc-4.8 失败并出现错误“__float128 去了哪里?”
我正在尝试在 core2-apple-darwin12.3.0 i386 机器上构建 GCC。配置似乎没有问题,但是当我调用“make”时它返回一个错误。
到目前为止,我一直无法找到成功的修复程序。
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。我不确定这个警告是否会以任何方式对项目工作构成威胁,但我想知道这个警告的含义以及它是否构成威胁。如果我也能做点什么来删除它,那就太好了。谢谢你。
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?或任何进一步的信息将不胜感激。提前致谢!
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
可以帮助我更好地理解它,谢谢。