Файл rt
представляет собой предварительно скомпилированный Linux-файл (см. Ниже). Автор включил все артефакты компиляции в tar-файл вместе с источником.
$ tar xf rt.tar
$ file rayt/rt
rayt/rt: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, BuildID[sha1]=3b7cd05d3123da4404969eb68d76ceb2858eeedd, not stripped
Вы не можете делать с ним, хотя вы можете взглянуть на работы Ubuntu on Windows 10. Однако он использует SDL, и это может не работать с интеграцией Microsoft Ubuntu.
В этом случае вы можете дать что-то вроде virtualbox. Вы можете создать виртуальную машину Linux. Выберите дистрибутив, содержащий SDL (CentOS 7 делает.)
Я был в состоянии собрать его на CentOS7 просто делая g++ *.cc -lSDL
, хотя я должен был изменить #include <SDL.h>
к #include <SDL/SDL.h>
в rt.cc
.
Добавление:
SDL также доступна на Windows, и я заметил, что rt.cc
имеет некоторый код Windows, в нем. Таким образом, вы можете получить это для компиляции непосредственно в Windows.
Вы всегда можете открыть любой файл с помощью Notepad ++. Он будет определять конверсии с завершением строки и отображать намерение файла. (В этом случае у вас есть двоичный файл, поэтому он будет выглядеть как мусор, но это действительно файл, который был открыт). – SnakeDoc