容器(也不仅限)里各种编译问题

Posted beixiaobei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了容器(也不仅限)里各种编译问题相关的知识,希望对你有一定的参考价值。

容器里make报错:

[[email protected] home]# make
gcc reliability.c -o reliability -m64 -Llibkdump -Ilibkdump -lkdump -static -O3 -pthread -Wno-attributes -m64
/usr/bin/ld: cannot find -lpthread
/usr/bin/ld: cannot find -lc
collect2: error: ld returned 1 exit status
make: *** [reliability] Error 1

原因:

Makefile中有-static选项,静态链接时没有找到libc.a

解决:

(1)安装glibc-static.xxx.rpm,如通过rpm -qa glibc-static,得到结果:glibc-static-2.17-222.el7.x86_64,则yum -y install glibc-static-2.17-222.el7.x86_64

(2)yum install glibc-static

 

bash: make: command not found

解决:yum -y install gcc automake autoconf libtool make

 

安装g++编译cpp:

yum -y install gcc-c++

以上是关于容器(也不仅限)里各种编译问题的主要内容,如果未能解决你的问题,请参考以下文章

一招解决开发环境问题——远程容器开发指南

一招解决开发环境问题——远程容器开发指南

(76)C#里怎么样选择各种通用类型容器

(76)C#里怎么样选择各种通用类型容器

一个服务跑在容器里和跑在真实机器的区别(详解)

Notepad++编辑器——Verilog代码片段直接编译