vsftpd下的make的问题

SAtANly
vsftpd下的make的问题

Linux的版本是红旗 DC Server 5 sp2 64Bit
情况如下:
[root@Redflag vsftpd-2.0.5]# uname -a
Linux Redflag.com 2.6.9-42.7AX #1 Tue Jan 9 19:34:40 EST 2007 x86_64 x86_64 x86_64 GNU/Linux

[root@Redflag vsftpd-2.0.5]# mkdir /usr/share/empty
mkdir: cannot create directory `/usr/share/empty': File exists

[root@Redflag vsftpd-2.0.5]# useradd nobody
useradd: user nobody exists

[root@Redflag vsftpd-2.0.5]# make
gcc -o vsftpd main.o utility.o prelogin.o ftpcmdio.o postlogin.o privsock.o tunables.o ftpdataio.o secbuf.o ls.o postprivparent.o logging.o str.o netstr.o sysstr.o strlist.o banner.o filestr.o parseconf.o secutil.o ascii.o oneprocess.o twoprocess.o privops.o standalone.o hash.o tcpwrap.o ipaddrparse.o access.o features.o readwrite.o ssl.o sysutil.o sysdeputil.o -Wl,-s `./vsf_findlibs.sh`
/lib/libpam.so.0: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make: *** [vsftpd] Error 1

提示说文件格式错误,,
我是完全安装这个Linux的
难道是PAM有问题?

另:
用RPM包安装过VS的1.1.3版本.是可以安装也可以运行的!
不过在建虚拟用户的时候,用PAM来认证时登陆不上.
用户认证的帐号和密码用db_load -T -t hash -f xxxx.txt /etc/vsftpd/vsftpdlogin.db 来生成!
PAM.d里的vsftpd配置没问题,在下看了N次!