Как вы можете запускать программу на C++ из сценария Ruby?Запуск программы на C++ из ruby
Предположим, что сценарий Ruby генерирует файл под названием «hello.txt», и я хочу запустить программу на C++, чтобы взять файл hello.txt, работать с ним и написать другой файл под названием «result.txt» и скрипт Ruby продолжает читать файл result.txt.
Например, в оболочке Linux я написал g++ hello.c -c hello -o hello
для получения файла "result.txt".
Есть ли способ, которым я могу запустить код оболочки из программы Ruby?
Ваш пример команда компилирует файл C++ (пожалуйста, используйте .cpp в качестве расширения в следующий раз для здравомыслия) и не работает это, что будет достигнута впоследствии с '$ ./hello [ARGS] '. –