在solaris上没有rc命令?

时间:2016-12-29 10:36:32

标签: gcc solaris

我正在尝试在solaris上编译nmap,但缺少rc命令,

make[1]: Entering directory `/export/home/src/nmap-7.40/libpcap'
rc libpcap.a pcap-dlpi.o fad-glifc.o pcap.o inet.o gencode.o optimize.o nametoaddr.o etherent.o savefile.o sf-pcap.o sf-pcap-ng.o pcap-common.o bpf_image.o bpf_dump.o dlpisubs.o scanner.o grammar.o bpf_filter.o version.o
make[1]: rc: Command not found
make[1]: *** [libpcap.a] Error 127

我试图在rc中查找grc/,但从未找到过可执行文件。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

rc旨在成为ar的参数,而不是命令。但是,$(AR) make变量通常指向ar,由于某种未知原因,未定义。这一行:

$(AR) rc $@ $(OBJ) $(ADDLARCHIVEOBJS)

成为你所看到的。

您可以尝试通过运行make whatever... AR=ar或使用GNU make来解决此问题。