首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Centos上编译PAM模块时,"cc:未找到的命令“

在Centos上编译PAM模块时,"cc:未找到的命令“
EN

Unix & Linux用户
提问于 2016-06-06 09:12:12
回答 2查看 11K关注 0票数 4

我试图让linux服务器成为radius客户端。所以我下载了pam_radius。通过遵循该网站的步骤: openacs.org/doc/install-pam-radius.html,并遵循以下步骤:

代码语言:javascript
复制
cd /usr/local/src
wget ftp://ftp.freeradius.org/pub/radius/pam_radius-1.3.16.tar
tar xvf pam_radius-1.3.16
cd pam_radius
make
cp pam_radius_auth.so /lib/security

我以为我可以安装它,但我被困在"make“上--我收到了以下错误消息:

代码语言:javascript
复制
[root@zabbix pam_radius-1.4.0]# make
cc -Wall -fPIC -c src/pam_radius_auth.c -o pam_radius_auth.o
make: cc: Command not found
make: *** [pam_radius_auth.o] Error 127

我搜索了这条错误信息,有人说他们安装了pam-devel。但即使在安装了pam-devel之后我也会收到同样的信息。我能做什么?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2016-06-06 09:29:46

您的错误消息是:

制造: cc:命令找不到

这表明您缺少C编译器。正如@GAD3R所建议的,安装Development组将纠正这种情况。您可能还需要pam-devel包。

但是,这就是说:没有理由自己构建pam_radius,因为它已经存在于EPEL (“Enterprise的额外软件包”)中。找到配置这里的说明,然后只找到sudo yum install pam_radius

票数 11
EN

Unix & Linux用户

发布于 2016-06-06 09:23:46

您需要安装Development Tools

代码语言:javascript
复制
sudo yum groupinstall 'Development Tools'
票数 11
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/287913

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档