Узнайте, как связать два файла 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 по алгоритмическому анализу:

Ресурсы: