Я обнаружил, что следующая структура папок создает очень проницательный контекст для понимания, что такое runtime
:
![Runtimes of Mozilla XulRunner](https://i.stack.imgur.com/HVNdj.png)
Вы можете видеть, что есть ' источник ', есть ' SDK ' или 'Software Development Kit', а затем есть Runtime
, например. материал, который запускается - во время выполнения. Это содержимое как:
![runtimes' folder contents](https://i.stack.imgur.com/Mrv5x.png)
Win32 zip содержит .exe -s и .dll -s.
Так, например. среда выполнения C - это такие файлы, как библиотеки времени выполнения C, .so-s или .dll -s, которые вы запускаете во время выполнения и делаются особенными благодаря их (или их содержанию или целям) включению в определение Язык C (на «бумаге»), затем реализуется выбранной вами реализацией на языке C. И затем вы получаете время выполнения этой реализации, чтобы использовать его и использовать его.
То есть, с небольшой поляризацией, исполняемые файлы, которые понадобятся пользователям вашей новой программы на Си. Как разработчик программы на C, вы тоже, но вам также нужны компилятор C и заголовки библиотеки C; пользователям это не нужно.