공유 작업 영역에서 사용되는 도구를 작성합니다. 이 공간에서 여러 OS가 작동하기 때문에 일반적으로 Python을 사용하고 여러 컴퓨터에 설치된 버전을 표준화합니다. 그러나 C 언어로 몇 가지를 작성하고 싶다면 응용 프로그램을 파이썬 스크립트로 묶어서 운영 체제를 감지하고 올바른 버전의 C 응용 프로그램을 실행할 수 있는지 궁금합니다. 각 플랫폼은 GCC를 사용할 수 있으며 동일한 쉘을 사용합니다.공유 다중 플랫폼 POSIX 환경에서 C 사용
C 코드를 타임 스탬프와 비교하여 로컬 ~/bin 사용자에게 컴파일되도록하는 것이 하나의 아이디어였습니다. 따라서 각 코드가 컴파일 될 때마다 컴파일되지만 코드가 업데이트 될 때만 컴파일됩니다. 또 다른 방법은 각 플랫폼에 대해 컴파일하고 래퍼 스크립트가 적절한 실행 파일을 선택하도록하는 것입니다.
허용/안정 프로세스가 있습니까? 어획량이 있습니까? 대안이 있습니까 (네이티브 C 코드를 절대적으로 사용해야한다고 가정 할 때)?
설명 : ABI를 공유하지 않는 여러 OS가 관련되어 있습니다. 예 : OS X, 다양한 리눅스, BSD 등. 나는 공유 폴더에서 코드를 업데이트 할 수 있어야하고, 새로운 코드가 더 많거나 적게 즉각적으로 작동 할 수 있어야합니다. 바이너리 또는 소스 패키지를 배포하는 것이 이상적이지 않습니다.
파이썬 인터프리터는 무겁지 않습니다. 적어도 이미 nix 환경에서 광범위하게 사용하고있는 것은 아닙니다. 시작 시간은 무시할 만합니다. 아마도 50ms입니다. – postfuturist