쉘에서 다음 중 하나 이상을 수행하고 싶습니다. - 메인 에서뿐만 아니라 프로그램에서 모든 함수를 호출하십시오. - 문자열 (argv가 아님)이 아닌 전달 매개 변수 - 프로그램 반환 int (메인의 반환 코드) - 쉘 수준 변수에 반환 된 값을 할당하여 다른 프로그램에 전달할 수 있습니다.프로그램 실행과 함수 호출이 통일 된 시스템이 있습니까?
아이디어를 얻을 수 있습니다. 예를 들어 python toplevel은 python 프로그램에 이것을 허용합니다. C++은 어떻습니까? 또는 허용 할 수있는 리눅스 ELF 대체?
이미 Windows에서 이와 비슷한 프로그램이 있습니다. rundll32.exe –
사실, 이는 REPL과 같은 일종의 이미지 기반 환경에서 작동합니다. 몇 가지 일반적인 Lisp 구현. 일반적인 시스템 호출을 감싸는 몇 가지 함수 만 작성하면됩니다. – Svante