Узнайте, как связать два файла C
Вы когда-нибудь задумывались, как связать несколько исходных файлов в C? Не надо больше удивляться, я покажу вам все простые шаги по компоновке исходных файлов вашей C-программы.
Шаг 1: Создайте два исходных файла C-программы
Первое, что нужно сделать, это создать две программы. Здесь я назову один файл «File1.c», а другой — «File2.c». File1.c будет содержать нашу основную функцию и вызывать нашу функцию hello(). File2.c будет содержать фактическое определение функции, которое обеспечивает фактическое тело функции.
Файл1.c
int main(void) { hello(); return 0; }
Файл2.с
#include <stdio.h> void hello(void) { printf("Hello, World!\n"); }
Шаг 2: Сохраните оба файла в одном месте
На самом деле вы можете поместить их в разные места, но вы должны помнить оба места. В этой статье я сохраню оба файла на рабочем столе Windows.
C:\Users\‹имя_пользователя›\Рабочий стол
Шаг 3. Откройте командную строку и выполните эти команды
Теперь откройте командную строку.
A) Перейдите к месту, где вы сохранили свои файлы:
Этого можно добиться с помощью команды изменения каталога «cd». Я разместил свои файлы на рабочем столе, поэтому я буду использовать команду:
cd Desktop
B) Запустите C-компилятор gcc:
Это скомпилирует наши C-программы. Мы также создадим исполняемый файл (называемый combined), который объединит эти две наши C-программы. Просто запустите следующую команду. Убедитесь, что вы находитесь в том же каталоге, что и ваши исходные файлы.
gcc file1.c file2.c -o combined
C) Запустите исполняемый файл:
Оставаясь в командной строке и в том же каталоге, просто введите имя исполняемого файла (комбинированное), и программа запустится.
combined
Шаг 4: Готово!
Здесь — видео, показывающее шаги, описанные в этой статье.
Примечание: ваша программа должна была быть выполнена, моя программа напечатала «Hello, World!» в командную строку!
Спасибо за чтение этой статьи, я надеюсь, что она будет полезна для всех вас! Продолжайте учиться, и если вы хотите больше видео по информатике, программированию и анализу алгоритмов, пожалуйста, посетите и подпишитесь на мои каналы YouTube (randerson112358 & compsci112358)
Ознакомьтесь со следующим контентом / видео по информатике, анализу алгоритмов, программированию и логике:
Канал YouTube:
randerson112358:https://www.youtube.com/channel/UCaV_0qp2NZd319K4_K8Z5SQ
compsci112358:
https://www.youtube.com/channel/UCbmb5IoBtHZTpYZCDBOC1CA
Веб-сайт:
http://everythingcomputerscience.com/
Видеоуроки по повторяющимся отношениям:
https://www.udemy.com/recurrence-relation-made-easy/
Видеоучебник по алгоритмическому анализу:
https://www.udemy.com/algorithm-analysis/
Твиттер:
https://twitter.com/CsEverything
"YouTube канал:"
Веб-сайт по информатике:
Видео Udemy по алгоритмическому анализу:
Ресурсы: