2010-02-03 1 views
1

새 임베디드 프로젝트에 최신 비지 박스를 설치했습니다. 내 응용 프로그램에 dropbear 넣으려고 할 때까지 실행됩니다. busybox 쉘은 "어느 dropbear"명령이 나에게 정답 "/ sbin/dropbear"을 주었지만 dropbear가 발견되지 않는다고 불평합니다. 모드를 RW로 변경하면 dropbear가 실행 가능하지 않다고 불평합니다. 나는 bosybox가 아닌 다른 명령을 시도해 보았고 같은 것을 불평했다. 설치 문제 여야합니다. 누구든지 나를 도울 수 있습니까? 고맙습니다.내 비지 박스가 비 애플릿 유틸리티 명령을 실행하지 않습니다.

알란

답변

5

아마도 필요한 라이브러리가 누락 되었습니까? 일부 환경에서는 이러한 일이 발생했을 때 유용한 메시지가 인쇄되지 않습니다. 링크하려는 라이브러리를 확인하십시오.

ldd 또는 objdump -x <file> |grep NEEDED이 유용합니다.

아마도 임베디드 쉘 환경이 꽤 깨진 것처럼 당신의 빌드 머신에서 이것을하고 싶을 것입니다.

+0

감사합니다. Eric. 나는 그것을 밖으로 시도하고 알려드립니다. 내가 좋아하는 작은 프로그램을 시도 : 사용법 #include int 주 (int argc, INT ** ARGV) { 의 printf ("내 테스트 \ n을"); return 0; } 다음으로 컴파일되었습니다. pcc_4xxFP-gcc -o mytest test.c 나는 그것을 내 상자에 넣었습니다. 나는 똑같아. – Allan

+0

안녕하세요, 에릭, 도서관 문제가 공유되어 있습니다. 고맙습니다. – Allan