2009-09-25 3 views
0

나는 내 app.I에 전체 bash 셸을 컴파일하는 방법을 알고 싶습니다. 어딘가에이 서브 루틴을 컴파일합니다. 방법?내 응용 프로그램에 전체 bash 셸을 컴파일

미리 감사드립니다.

+0

C/C++에 대해 이야기하고 있다고 생각하십니까? 파비움, +1. –

+2

OP의 작동 방식에 관계없이 질문과 답변은 커뮤니티에서 중요한 의미를 가질 수 있습니다. 이것이 나의 겸손한 견해로 다른 사람들이 귀찮아하는 것을 환영하는 이유입니다. – mouviciel

답변

1

왜 임베디드 배쉬가 필요합니까?

자세한 내용이 없으면 Lua이 응용 프로그램에서 스크립팅에 더 적합한 방법이라고 말할 수 있습니다.

편집 : 대상 장치가 아이폰 당신의 다른 질문에서 가정

, 당신은이 질문을 읽기에 관심이있을 수 : iPhone - is it possible to make system call. 즉, system()을 iPhone에서 사용할 수 없습니다.

Google에서 피사체를 파헤친 후에 나는 system()을 사용할 수있을뿐만 아니라 exec()NSTask 클래스도 사용할 수 없음을 발견했습니다. 나는 popen()도 사용할 수 없다고 생각합니다.

+0

나는 System ("모든 유닉스 명령")을 사용할 때 bash가 내장되기를 원한다. 자사의 완벽하게 시뮬레이터에 Device.If에 실행하면 다른 생각을 가지고 시스템 ("유닉스 명령"); on device plz guide me –

+0

이것은 우리가 아이폰 디바이스에서 unix 명령을 실행할 수 없다는 것을 의미합니다. –

0

mouviciel의 답변에 대한 의견은 bash를 임베드하여 임의의 Unix 명령을 실행할 수 있다고 생각한다는 의미입니다. 이것은 정확하지 않습니다.

배쉬는 셸, 즉 사용자가 명령을 입력하고 실행할 수있는 대화 형 환경입니다. 그것은 많은 기능, 프로그램 가능성 및 많은 기능을 추가하지만, 핵심은 여전히 ​​기본적으로 입력을 읽은 다음 명령을 실행하는 것입니다.

+0

아이폰에서 그 기능을 사용할 수 없기 때문에, fork()와 exec()를 들여다 보라고 말하는 것은 쓸모가 없습니다. –

관련 문제