ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Курс молодого бойца в компилятор GCC (для языков С\С++)

компилятор GCC

C++

compiler

programming

как стать программ

как стать программистом с нуля

программирование

азы программирования

что нужно знать программисту чтобы устроиться на работу

что нужно знать программи

что нужно знать программисту c++

уроки

уроки онлайн

уроки программи

компиляция программ

компилятор

Автор: ProgramArt

Загружено: 2019-05-21

Просмотров: 20218

Описание: В этом видео вы узнаете что такое компилятор GCC. Мы скомпилируем вместе программу на языке Си. Узнаем какие бывают ключи компиляции, что это такое и как их использовать.

Подробнее о ключах компиляции GCC вы можете узнать здесь http://parallel.uran.ru/book/export/h...

Для большего погружения: Книга Артура Гриффитса - "GCC полное руководство"

Стандарты С++
-std=c++98 - C++98
-std=c++11 - C++11
-std=c++14 - C++14
-std=c++17 - C++17
-std=c++2a - C++20

Warnings:
-Wall - Выводит большинство предупреждений
-Wfloat-equal - Предупреждает о не безопасном сравнении
-Wsign-conversion или -Wsign-promo - Предупреждения преобразования signed в unsigned (и обратно)
-Wold-style-cast - Выводит C Style преобразования типов
-Warray-bounds - Доступ за пределы массива
-Wdiv-by-zero - Предупреждать о делении на 0
-Wdouble-promotion - Предупреждает о преобразовании с float на double
-Wbool-compire - Предупреждение о сравнении int с bool

Для сборки программы необходимо указать компилятору g++ файлы исходного кода, например команда g++ main.cpp скомпилирует исходный код файла main.cpp в исполняемый фаил a.out (если компилятору не указать имя выходного файла то по умолчанию именем будет a.out)

-o name - Имя выходного файла

Пример: Команда g++ -o myexe main.cpp скомпилирует фаил main.cpp в исполняемый фаил myexe.

Можно передавать несколько исходных файлов для сборки, например g++ -o myexe file1.cpp file2.cpp.

-c - Создание объектного файла

Пример: Для создания объектного файла необходимо указать компилятору ключи -c и -o: g++ -c -o main.o main.ppp, данной командой компилятор g++ создает объектный фаил main.o из файла main.cpp

Для сборки программы из объектных файлов необходимо указать компилятору в качестве входных параметров не файлы исходного кода а объектные файлы: g++ -o myexe foo.o main.o bar.o - создает программу из объектных файлов foo.o main.o bar.o

-I include_path - Указание каталога для поиска подключаемых файлов

Пример: g++ -o myexe -I/my/path/to/include main.cpp

-L library_path - Указание каталога для поиска библиотек

-l library - Указание конкретной библиотеки для линковки

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Курс молодого бойца в компилятор GCC (для языков С\С++)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]