Можно ли полностью скомпилировать и запустить программу C/C++ в памяти без необходимости доступа к диску?компиляция и запуск программ c/C++ в памяти
Обычно в редакторе записывается программа C/C++, сохраняется на диск (в файле) и затем компилируется. Компиляция создает исполняемый файл на диске, который запускается, чтобы убедиться, что он работает правильно. Я хочу написать программу, сохранить в файл, вызвать gcc/g ++ таким образом, чтобы он создавал машинный код, но напрямую загружал его в память. Поэтому, когда я удовлетворен выходом программы, я могу снова вызвать gcc/g ++ (как обычно) для создания исполняемого файла на диске.
Да, системы без дисков делают это все время –
Хотелось бы узнать, как это сделать в системах с диском. – Prithviraj
Используйте RAM-диск. FWIW, вопрос не имеет ничего общего с программированием или C/C++ и принадлежит на другом сайте. Конечно, вы также можете быть приятно удивлены, узнав, что современные системы имеют что-то известное как дисковый кеш. И компиляция C/C++, как правило, связана с ЦП. –