아래 과정을 보시면요....
---- Step 3. Compiling CrazyWWWBoard.cgi
rm -f cwb.o cwb_db.o cwb_admin.o cwb_list.o cwb_read.o cwb_write.o cwb_delete.o CrazyWWWBoard.cgi createDB.o createDB
gcc -Wall -c -o cwb.o cwb.c
gcc -Wall -c -o cwb_db.o cwb_db.c
gcc -Wall -c -o cwb_admin.o cwb_admin.c
gcc -Wall -c -o cwb_list.o cwb_list.c
gcc -Wall -c -o cwb_read.o cwb_read.c
gcc -Wall -c -o cwb_write.o cwb_write.c
gcc -Wall -c -o cwb_delete.o cwb_delete.c
gcc -Wall -o CrazyWWWBoard.cgi cwb.o cwb_db.o cwb_admin.o cwb_list.o cwb_read.o cwb_write.o cwb_delete.o q
Decoder.a libgdbm.a cwb_admin.o: In function `check_password':
cwb_admin.o(.text+0x6f): undefined reference to `crypt'
cwb_admin.o(.text+0x1c7): undefined reference to `crypt'
cwb_admin.o: In function `admin_form':
cwb_admin.o(.text+0x53d): undefined reference to `crypt'
cwb_admin.o: In function `cwb_adminsave':
cwb_admin.o(.text+0x1ca3): undefined reference to `crypt'
cwb_write.o: In function `write_form':
cwb_write.o(.text+0x526): undefined reference to `crypt'
cwb_write.o(.text+0xf0f): more undefined references to `crypt' follow
make: *** [CrazyWWWBoard.cgi] Error 1
---- Step 4. Compiling createDB
gcc -Wall -c -o createDB.o createDB.c
gcc -Wall -o createDB createDB.o cwb_db.o qDecoder.a libgdbm.a
---- Step 5. Installation...
cp: CrazyWWWBoard.cgi: 그런 파일이나 디렉토리가 없음
---- Installation Complete...
이렇게 끝나면서 CrazyWWWBoard.cgi가 컴파일되지 않습니다.
음... httpd를 띄워 놓은 PC에 root 권한으로 들어가서 세팅하는 중이고요.
당연히 외부에서는 해당 IP만 적으면 브라우저에서 웹페이지가 보이게끔 한 것입니다.
음... 왜 컴파일이 안될지요?