Компилятор си для 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)
Для чего нужна библиотека <conio.h>?
conio.h (от англ. console input-output — консольный ввод-вывод) — заголовочный файл, используемый в
подробнее...
Что такое CUDA API
CUDA (англ. Compute Unified Device Architecture) — технология GPGPU (англ. General-Purpose
подробнее...
Помогите, пожалуйста, с нахождением факториала. Язык Си.
Зачем два цикла? Затем, это не стандартный С, это C++ или C99. И нет заголовочного файла. Правильно
подробнее...
какую программу лучше использовать для программирования на языке Си?
Под какую ОС? Под какую библиотеку?
Вижуал С++ Экспресс (на си тоже можно писать, см.
подробнее...
Где можно скачать программу GNU C++ для Windows 10? Если есть, то с пакетом GNU
#yahrefs552495#
Устанавливаешь и менеджере пакетов выбираешь С++ и нужные тебе утилиты
подробнее...
Как написать программу для windows?
Скачай себе Microsoft Visual Basic. По идее интерфейс понятен интуитивно, ну а коды можно найти в
подробнее...
чем отличается низкоуровневое программирования от высокоуровневого?
Низкоуровневое ближе к прямому программированию железа (процессора, внешних устройств)
тебе
подробнее...
Ассемблер сегодня и завтра.
Чтобы заработать на жизнь - знания одного Ассемблера не хватит (не найти той интенсивности потока
подробнее...
Какой язык программирования считается универсальным в мире?
Неплохо бы уточнить вопрос какой смысл вкладывается в термин "универсальность"
Универсальность
подробнее...
Недавно услышал про такой язык как F#, что это за язык, и есть ли отличия от С++?
Код на языке F# является безопасным в отношении типов, часто бывает более компактным, чем
подробнее...
Чем отличается C# от С и C++
В С нет никаких классов и шаблонов
C++ наследует С с добавкой классов и шаблонов и вообще
подробнее...