【发布时间】:2010-02-08 19:14:39
【问题描述】:
我最近为Homebrew 放弃了MacPorts,结果我现在遇到了make 的一些问题。即这个错误:
/Developer/usr/bin/llvm-gcc -rdynamic -o zsh main.o `cat stamp-modobjs` -liconv -ldl -ltermcap -lm -lc
Undefined symbols:
"_libiconv_open", referenced from:
llvm bitcode in utils.o
"_libiconv_close", referenced from:
llvm bitcode in utils.o
"_libiconv", referenced from:
llvm bitcode in utils.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[1]: *** [zsh] Error 1
make: *** [install.bin] Error 2
这三个库似乎没有链接或其他东西。老实说,我是一名 Ruby 开发人员,从不需要编译任何东西,所以真的不知道去哪里解决这个问题。当我从源代码编译任何东西时就会发生这种情况。
在上面的示例中,这是安装zsh时运行make时的输出
【问题讨论】: