贡献者: addis
code
调用 VScode,用 Cmd
+Shift
+P
跳出命令窗,然后输入 Shell Command: Install 'code' command in PATH
点击即可创建 /usr/local/bin/code
g++
实际上是 Xcode 提供的 Clang++,而且不是满血的,例如不支持 OpenMP。GPT 说用 OpenMP 需要装 brew 版的 llvm
,使用其中的 clang++
CPATH
和 LD_LIBRARY_PATH
都有效
clang++ ... -l:lib库名.a或.so
无效,会提示 ld
找不到库 :lib库名.a或.so
。说明 ld
不支持 -l:
这种语法。如果要指定具体 .a
文件可以直接不用 -l
给出 lib库名.a
的完整路径(把它当成 .o
文件来用),但该方法不支持 .dylib
动态库。一般来说用 -l库名
让链接器决定用静态还是动态库即可。
file 文件
可以判断文件类型包括二进制可执行文件
otool -L 可执行文件
可以查看它使用的动态链接库
mach-o
BLAS
和 LAPACK
都是 apple acceleration framework 最专业
launchctl
locate
命令有自带,但不是 linux 的,初次运行提示运行一个 launchctl
命令创建数据库