c linux



Компилятор си для linux

Автор 11 11 задал вопрос в разделе Другие языки и технологии

компилятор c++ linux и получил лучший ответ

Ответ от Александр Харитонов[новичек]
По умолчанию создаётся файл a.out, он должен уже иметь нужные для записи права, то есть просто вводишь в консоли ./a.out и программа должна запуститься. "./" нужно потому, что текущий каталог скорее всего отсутствует в переменной PATH. Это делается из соображений безопасности - иначе пользователь, скажем, мог бы создать свою программу с тем же именем, что и у часто употребляемой команды (например ls), разместить её в своём домашнем каталоге и потом попросить администратора системы решить там какую-то проблему, в результате фальшивая программа была бы вызвана с правами root, чтобы подобного не произошло система не ищет исполняемые программы в текущем каталоге (если, конечно, это не один из каталогов, указанных в PATH). Соответственно, если нужно запустить программу из текущего каталога, путь нужно указать явно, а точка как раз означает текущий каталог. Таким образом для запуска a.out в текущем каталоге можно ввести ./a.out.

Ответ от Олег Гаврильченко[гуру]
а та нужно задать имя файла программы опцией кажется -o имя_файла

Ответ от Hast[гуру]
root@debian# programm_name. Просто прописать её имя в терминале. При этом, у программы должно быть право на запуск (chmod +x programm_name)

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: компилятор c++ linux
GNU Compiler Collection на Википедии
Посмотрите статью на википедии про GNU Compiler Collection
Linux на Википедии
Посмотрите статью на википедии про Linux
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*