멀티쓰레드와 소켓프로그래밍을 이용한 프로그램을 작성하였습니다. 소스에 대한 문제가 아니라..

이 응용프로그램을 보드에서 실행하면 잘 수행되고. 부팅시 자동으로 실행되게끔 rc.local 파일에다 명령을 적어두면 libpthread.so.0 관련 에러가 뜹니다. 에러 메시지는 다음과 같습니다.

                      .
                      .
                      .

INIT: version 2.84 booting
EXT2-fs warning: mouting unchecked fs, running e2fsck is recommended

INIT: Entering runlevel: 3
yaffs: dev is 7938 name is "1f:02"

SIOCADDRT: Network is unreachable
/app/test error while loading shared librayies: libpthread.so.0: cannot open shared object file: No such file or directory.
Starting system logger: syslogd
Starting pcmcia Starting PCMCIA services: cardmgr[134]: watching 2 sockets

Starting INET services: inetd

                      .
                      .
                      .

부팅 완료후 로그인하여 그 작성한 파일을 실행하면 이상없이 잘 돌아갑니다. 왜 부팅때는 프로그램이 실행이 안되는지 모르겠군요. 아마 pcmcia 무선 랜하고 관련이 있나..생각됩니다.

해결방법이 있을까요?