Hello! 欢迎来到盒子萌!

11010012_Euler安装gcc、make、tcpdump工具


avatar
dspirit 2026-02-04 4

1、安装GCC和make
下载:dl-cdn.openeuler.openatom.cn/openEuler-22.03-LTS-SP3/OS/x86_64/Packages/

或使用命令从在线Euler获取rpm包:

dnf download --resolve gcc make
包列表:
binutils-2.37-38.oe2203sp4.x86_64.rpm
cpp-10.3.1-71.oe2203sp4.x86_64.rpm
gcc-10.3.1-71.oe2203sp4.x86_64.rpm
glibc-devel-2.34-152.oe2203sp4.x86_64.rpm
kernel-headers-5.10.0-298.0.0.201.oe2203sp4.x86_64.rpm
libgcc-10.3.1-71.oe2203sp4.x86_64.rpm
libgomp-10.3.1-71.oe2203sp4.x86_64.rpm
libmpc-1.2.0-7.oe2203sp4.x86_64.rpm
libxcrypt-devel-4.4.26-5.oe2203sp4.x86_64.rpm
make-4.3-5.oe2203sp4.x86_64.rpm

上传后安装:

rpm -Uvh *.rpm
gcc --version
make --version
echo 'int main(){ return 0; }' > test.c # 测试编译功能(创建并编译一个简单的C程序)
gcc test.c -o test
./test
echo $?  # 应该输出 0
建议安装顺序:
1. kernel-headers   # 内核头文件
2. libgcc           # GCC运行时库
3. libmpc           # 复数运算库
4. binutils         # 二进制工具集
5. libgomp          # OpenMP库
6. libxcrypt-devel  # 加密库开发
7. glibc-devel      # C标准库开发
8. cpp              # C预处理器
9. gcc              # 编译器主程序
10. make            # 构建工具

2、安装tcpdump

下载:Home | TCPDUMP & LIBPCAP

使用命令从在线Euler获取依赖包:(或直接下载tcpdump的rpm包)

dnf download --resolve flex bison
包列表:
m4-1.4.19-3.oe2203sp4.x86_64.rpm
flex-2.6.4-5.oe2203sp4.x86_64.rpm
bison-3.8.2-3.oe2203sp4.x86_64.rpm

2、上传后安装:

rpm -Uvh *.rpm
tar -Jxvf libpcap-1.10.6.tar.xz
cd libpcap-1.10.6
./configure
make
make install
pcap-config --version
tar -xvJf tcpdump-4.99.6.tar.xz
cd tcpdump-4.99.6
./configure
make
make install
tcpdump --version