如何在 Linux 上编译 nstat?

How do I compile nstat on Linux?

我必须编译 https://github.com/shemminger/iproute2/blob/main/misc/nstat.c 中的 nstat 代码,但我认为它不能在没有 ELF 支持的情况下编译,我在互联网上搜索了安装它们的方法,但它们非常混乱。

如果你能帮助我,那就太好了。

有关更多上下文,我正在尝试制作文件:

root@mandy-VirtualBox:/home/mandy/iproute2# make

    lib
    make[1]: Nothing to be done for 'all'.
    
    ip
    make[1]: Nothing to be done for 'all'.
    
    tc
        YACC     emp_ematch.tab.c
    /bin/sh: 1: bison: not found
    make[1]: *** [Makefile:185: emp_ematch.tab.c] Error 127
    make: *** [Makefile:64: all] Error 2

然后这是我的 ./configure 结果:

root@mandy-VirtualBox:/home/mandy/iproute2# ./configure
TC schedulers
 ATM    no

libc has setns: yes
SELinux support: yes
ELF support: no
libmnl support: yes
Berkeley DB: yes
need for strlcpy: yes
libcap support: yes

问题是这样的:

/bin/sh: 1: bison: not found

您需要在计算机上安装 bison。您的 OS 包管理器中可能有一个同名的包。如果您需要更多细节,请告诉我们您使用的 Linux 发行版。