这是一个创建于 3318 天前的主题,其中的信息可能已经有所发展或是发生改变。
尝试用 sublime text3 编译 C
build 的时候弹出这些
ld: unknown option: --static
clang: error: linker command failed with exit code 1 (use -v to see invocation )
[Finished in 0.1s with exit code 1]
[shell_cmd: gcc "" -o "/" -std=c11 -O2 -Wall -lm --static]
[dir: /Users/Anhedonia/Desktop/Workspace/sublime text]
[path: /usr/bin:/bin:/usr/sbin:/sbin]
在终端里 gcc+文件名也没有反应 现在用的是 OS X10.11
5 条回复 • 2015-09-17 19:48:01 +08:00
|
|
1
lanphon 2015-09-17 13:55:21 +08:00
似乎是 shell_cmd 有误, ld (链接器)使用静态链接的参数应当是-static ,而不是--static , man ld 可以看到这一点。
此外, gcc 的 std 选项应该是--std=c11 ,不应该是-std=c11 的吧。
你最好检查一下相关的应用程序版本和参数,确保无误。
|
|
|
2
merito 2015-09-17 14:29:17 +08:00
这个 gcc 只是 clang 的连接吧。详情请阅读 clang 用户手册
|
|
|
5
Anhedonia 2015-09-17 19:48:01 +08:00
我 command line tool 都又下载了一遍了
|