Компилятор си для linux
Автор 11 11 задал вопрос в разделе Другие языки и технологии
компилятор c++ linux и получил лучший ответ
Ответ от Александр Харитонов[новичек]
По умолчанию создаётся файл a.out, он должен уже иметь нужные для записи права, то есть просто вводишь в консоли ./a.out и программа должна запуститься. "./" нужно потому, что текущий каталог скорее всего отсутствует в переменной PATH. Это делается из соображений безопасности - иначе пользователь, скажем, мог бы создать свою программу с тем же именем, что и у часто употребляемой команды (например ls), разместить её в своём домашнем каталоге и потом попросить администратора системы решить там какую-то проблему, в результате фальшивая программа была бы вызвана с правами root, чтобы подобного не произошло система не ищет исполняемые программы в текущем каталоге (если, конечно, это не один из каталогов, указанных в PATH). Соответственно, если нужно запустить программу из текущего каталога, путь нужно указать явно, а точка как раз означает текущий каталог. Таким образом для запуска a.out в текущем каталоге можно ввести ./a.out.
а та нужно задать имя файла программы опцией кажется -o имя_файла
root@debian# programm_name. Просто прописать её имя в терминале. При этом, у программы должно быть право на запуск (chmod +x programm_name)