Я загрузил zip-архив файл программ на языке C веб-сайт https://www1.maths.leeds.ac.uk/~wally.gilks/adaptive.rejection/web_page/Welcome.html
Я распаковал zip файл и попытался запустить программу c arms_main01.c
в терминале Ubuntu, но программа выдает ошибку при связывании других файлов. Как я могу запустить этот файл с терминала Ubuntu?
Каталог Содержит:
arms01a.m arms02.m arms.doc arms_main01a.c arms_main02.c arms.nouniform.c arms01.m arms.c arms.h arms_main01.c arms.method
Компиляция Используя gcc
Открывают терминал в каталоге и типе:
gcc -c arms_main01.c -o arms_main01.o
gcc -c arms.c -o arms.o
gcc -o arms01 arms_main01.o arms.o -lm -lc
Выполнение Исполняемого файла Программы
, созданного названный: arms01
, выполняет его как:
./arms01
Выходной Результат
Эта программа создала названный выходной файл: arms.out01
, для наблюдения содержания:
cat arms.out01
Сделанный.
<час>Между прочим, каталог содержит 3 основных программы:
arms_main01.c, arms_main01a.c, arms_main02.c
В примере выше, мы компилируем и работаем: arms_main01.c
см.:
arms01.m, arms01a.m, arms02.m
, Чтобы знать, как скомпилировать и запустить программы согласно примеру выше.