ld: library not found for -lgcc_s.10.5 在 Mac 下 NPM 编译安装的常见错误

情况:通过 Node 的 NPM 编译安装某些模块的时候报错:

ld: library not found for -lgcc_s.10.5  
clang: error: linker command failed with exit code 1 (use -v to see invocation)  

解决方案:
到 AppStore 中安装 XCode 7。装完以后,打开 XCode 并且接受 license 协议。更新之后,node-gyp 编译就没有这个问题了。

mac osx 应用跨屏幕

一般情况下 mac osx 中一个应用程序只能在一个屏幕上显示,作为从 windows 转过来的用户有点不太习惯,Goolge 后发现还是有解决方案的(虽然不是很好用)。

打开 Mac 的系统偏好设置 -> Mission Control -> 勾掉 显示器具有单独的 Spaces (Displays have separate Spaces)然后注销一下,这样一个应用的窗口就可以跨多个屏显示了。

详细见 http://arstechnica.com/apple/2013/10/os-x-10-9/11/