- Стена: команда, не найденная

Я пытаюсь скомпилировать два файла на своем ударе: Main.c, DB.c, который это - то, как я скомпилировал их и они не дали мне ошибок: gcc-c Main.c DB.c', таким образом, они должны были создать Main.o и DB.o. теперь, я пытаюсь скомпилировать Main.o и DB.o: - стена Main.o DB.o, но когда я пытаюсь скомпилировать их удар, дает мне что - Стена: команда, не найденная

кто-либо встретился с этой проблемой?

0
задан 25 August 2016 в 17:09

2 ответа

-Wall не command1, это - опция (покажите все предупреждения) к gcc команда. От man gcc

   -Wall
       This enables all the warnings about constructions that some users
       consider questionable, and that are easy to avoid (or modify to
       prevent the warning), even in conjunction with macros.  This also
       enables some language-specific warnings described in C++ Dialect
       Options and Objective-C and Objective-C++ Dialect Options.

Связать Ваши объектные файлы для создания исполняемого файла a.out , Вам нужно

gcc Main.o DB.o

или (для давания альтернативного исполняемого имени myprog)

gcc -o myprog  Main.o DB.o

С другой стороны, скомпилируйте и свяжитесь в единственной команде (с предупреждениями)

gcc -Wall -o myprog Main.c DB.c

[1]. wall - но это - что-то абсолютно несвязанное

2
ответ дан 28 September 2019 в 16:01

Попытайтесь создать и скомпилировать как это:

gcc filename.c-o outputFile_name./outputFile_name

И делают это для этих двух файлов отдельно. Следующий файл должен скомпилировать с именем "outputFile_name" после того, как это сопровождалось-o

0
ответ дан 28 September 2019 в 16:01

Другие вопросы по тегам:

Похожие вопросы: