【问题标题】:No rc command on solaris?solaris上没有rc命令?
【发布时间】:2016-12-29 10:36:32
【问题描述】:

我正在尝试在 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,但从未找到可执行文件。

有什么想法吗?

【问题讨论】:

  • 标签描述说“rc”文件是在程序启动时读取的文件。它也是Plan 9 Shell 的名称。 you 所说的rc 是什么意思? (我知道ar,但你似乎只在标题中提到它)。
  • @n.m. rc 我的意思是输出中的错误消息,又名rc: Command not found
  • 仅供参考 ar 位于/usr/ccs/bin/ar

标签: gcc solaris


【解决方案1】:

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

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

变成你所看到的。

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

【讨论】:

    猜你喜欢
    • 2018-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-30
    • 2015-07-05
    • 1970-01-01
    • 1970-01-01
    • 2021-11-24
    相关资源
    最近更新 更多