Как JIT знает, где искать csc.exe? Также как это обрабатывается другими .NET-языками, такими как IronRuby?Как JIT знает, где искать csc.exe?
ответ
csc.exe
компилирует исходный код C# в MSIL. Компилятор JIT является частью CLR и реализован в mscorjit.dll
, который находится с текущим CLR (2.0 атм).
csc.exe производит код IL. JIT выдает машинный код из кода IL, поэтому исправьте меня, если я ошибаюсь, но я не думаю, что JIT имеет какое-либо отношение к csc.exe.
Но разве материал не скомпилирован на лету компилятором jit, используя соответствующий компилятор языка? –
@Joan: Нет, компилятор языка C# для IL, JIT-компилятор - это IL-код для собственного кода. –
@ctacke, согласовано. –
- 1. Как Xcode знает, где искать фреймворк?
- 2. Как Flex знает, где искать .swz-файлы?
- 3. Как компилятор gcc_4.8.1 знает, где искать заголовки?
- 4. Где на Земле есть csc.exe?
- 5. Как Linux Kernel знает, где искать прошивку драйвера?
- 6. Как ЦП знает, где искать данный адрес физической памяти?
- 7. визуализация не знает, где искать частичные (от хелперов кода)
- 8. Где найти csc.exe в .NET Framework 4.5?
- 9. Где находится скомпилированный код JIT?
- 10. Как загрузчик GRUB2 UEFI знает, где искать файл конфигурации (или где находятся файлы 2-го этапа)?
- 11. Где искать?
- 12. Как Symfony знает, где найти файл services.yml?
- 13. Как Android знает, где взять?
- 14. Как procmail знает, где находится почтовый файл?
- 15. где QT искать шрифты?
- 16. Где искать весну?
- 17. Где хранится код JIT-компилированного .NET?
- 18. Где находится куча, созданная JIT (C#)
- 19. где искать знания домена
- 20. Где CSS искать шрифты?
- 21. Где искать пользовательские идеи?
- 22. Где искать настройки
- 23. Как Apache знает, когда и как искать относительные пути?
- 24. Как написать дружественный код оптимизации JIT JIT?
- 25. Где бы код, созданный JIT, оставался бы
- 26. Как C++ знает, где искать пространство имен, указанное с помощью «using namespace ...»?
- 27. Как grails знает, где искать файлы свойств, и могу ли я переоценить это местоположение?
- 28. Как браузер знает, где найти socket.io?
- 29. Как Maven знает, где найти Java 1.5
- 30. Как bash знает, где заканчиваются имена переменных?
Просто недоразумение о том, что делает каждый компилятор, вот и все. Если бы все знали все, чтобы начать, SO будет пустым сайтом. –
@Jon: Точно, я не получаю негативных людей здесь. Если вы не хотите предоставлять полезную информацию, пожалуйста, не тратьте время на то, чтобы мы читали бесполезный пух. –