Как вы компилируете c-файлы с clang в двоичный формат?

Я создал исходный код в виде файла .c и попытался запустить в него clang exampledebugging.c .

Он оказался пустым.

Кто-нибудь может мне помочь? Я пытаюсь скомпилировать эту программу в двоичный исполняемый формат.

0
задан 12 August 2021 в 17:39

1 ответ

Как правило, команды Linux не излишне многословны - clang не обязательно выводит что-либо на терминал, если команда завершается успешно. В случае

clang exampledebugging.c

он должен был просто создать двоичный исполняемый файл с именем по умолчанию a.out , который вы можете выполнить, используя ./ a.out . Если вы хотите, чтобы выходной файл имел другое имя, используйте параметр -o :

clang exampledebugging.c -o exampledebugging

Компиляторы GNU gcc и g ++ ведут себя одинаково.

2
ответ дан 20 August 2021 в 10:27

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

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