Я новичок в Linux и задаюсь вопросом о включении файлов заголовков. Я создал файл blinkled.cpp
с помощью редактора nano, а затем написал простую программу для мигания светодиода с помощью BeagleBoneBlack.Как включить пользовательские файлы заголовков в файл C++ в Linux?
Для этой операции я специально сконфигурировал контакты GPIO, такие как - экспортировал штырь, установил его направление, прочитал/записал его значение и вывел из строя вывод. Теперь я нашел исходный файл .cpp и .h-файл, который имеет все функции конфигурации GPIO.
Я загрузил это из Интернета, и в настоящее время файлы .cpp и .h находятся в каталоге загрузки. Я хотел бы включить эти файлы в качестве заголовка в свой файл blinkled.cpp
и использовать функции GPIO для настройки контактов GPIO. Итак, как мне это сделать?
Могу ли я указать путь к файлам .cpp и .h, чтобы включить их в мой файл blinkled.cpp
, или есть еще что-нибудь? Любые советы и информация об этом будут полезны.
Я знаком с пунктом 1. Что касается пункта 2, чтобы скомпилировать и получить исполняемый файл в терминале, я обычно использую ** arm-linux-gnueabhif-g ++ blinkled.cpp -o blinkled **. Итак, вы говорите, я должен это сделать ** arm-linux-gnueabhif-g ++ blinkled.cpp foundflie.cpp -o blinkled foundfile ** ?. Также проверит ссылку. – PsychedGuy
@PsychedGuy no, вы добавили до конца аргумент 'foundfile' – steeldriver
Ok будет ** arm-linux-gnueabhif-g ++ blinkled.cpp foundfile.cpp -o blinkled ** do ?. Так как это сгенерирует один исполняемый файл **, мигающий ** вместе с найденным файлом, как вы сказали. – PsychedGuy