Введение в разработку приложений на платформе Atom/MeeGo. Граничин О.Н - 39 стр.

UptoLike

39
7) gcc – это:
1. отладчик
2. компилятор для языка Python
3. компилятор, поддерживающий такие языки как C, C++, Java, Ada, Objective C, Objective C++,
Fortran
4. профилировщик
8) В каком году состоялся первый релиз gcc?
1. 1987
2. 1983
3. 1991
4. 2002
9) g++ - это:
1. обёртка GCC для компиляции и линковки исходных файлов на С++
2. Ответвление от проекта GCC, имеющее целью создать компилятор для языка OCaml
3. обёртка GCC для компиляции и линковки исходных файлов на Fortran
10) Пусть исходный код Вашего приложения состоит из нескольких модулей: file1.c file2.c file3.c
Для того чтобы выполнить компиляцию приложения необходимо выполнить следующую команду:
1. gcc -o myprogram file1.c gcc -o myprogram file2.c gcc -o myprogram file3.c
2. gcc -o myprogram file1.c file2.c file3.c
3. gcc -o file1.c file2.c file3.c
11) Куда по умолчанию скопмпилируется исполняемый код при вызове программы gcc mysource.c?
1. будет сгенерирована ошибка
2. a.out
3. вывод генерируется в стандартный поток вывода
4. Makefile
12) Линковка с внешними библиотеками выполняется при помощи опции:
1. -l
2. -o
3. -c
4. -static
13) Какой из следующих ключей указывает gcc не выполнять линковку?
1. -l
2. -o
3. -c
4. -L
14) Название файла, который будет создан в результате компиляции и, возможно, линковки, задаётся
после ключа
1. -l
2. -o
3. -c
4. -Wall
15) Что не входит в систему автоматической сборки GNU?
1. gdb
2. automake
3. make
16) Что выполняет утилита make?
1. генерирует shell-скрипт, собирающий данные о системе, на которой выполняется сборка
2. генерирует Makefile
3. выовдит информацию о системе
4. осуществляет сборку
17) Что выполняет утилита autoconf?
1. выполняет конфигурацию пользовательской системы, устанавливая недостающие пакеты