我最近为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 开发人员,从来不需要编译任何东西,所以真的不知道去哪里解决这个问题。当我从源代码编译任何东西时就会发生这种情况。
在上面的示例中,这是安装时运行make
时的输出zsh