QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 593|回复: 0

在util-linux中重新编译login.c无法通过

[复制链接]
发表于 2004-9-2 11:10:42 | 显示全部楼层 |阅读模式
我的系统为EH ES3,我现在想把系统设置为自动登陆到字符终端(系统启动级别为3),因此需要重新编译login.c 。
[root@wkp root]# rpm -qf /bin/login
util-linux-2.11y-31.1
[root@wkp root]#
因此我下载并按装了util-linux-2.11y-31.1.src.rpm软件包,修改login.c后,利用
gcc -o login login.c setproctitle.c checktty.c xstrncpy.c -Wall -lcrypt  进行编译(参见 郑彦兴《如何实现自动登录Linux》),结果出现n个警告和下面的文件不存在:

gcc: setproctitle.c: 没有那个文件或目录
gcc: xstrncpy.c: 没有那个文件或目录
login.c:115:23: pathnames.h: 没有那个文件或目录
login.c:118:22: xstrncpy.h: 没有那个文件或目录
login.c:119:17: nls.h: 没有那个文件或目录
login.c:164:26: setproctitle.h: 没有那个文件或目录

我想请问高手问题出在哪?怎么纠正以实现login.c的编译通过?!如何获得新的login可执行文件??
多谢指教!!!

==========================
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 09:45 , Processed in 0.041448 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表