Tagged: makefile

02
Июл
2021

Makefile для модуля ядра Linux с несколькими исходными файлами

Всем привет, начал учить программирования ядра Linux. Столкнулся с тем, что не могу правильно собрать модуль. make нормально отрабатывает. insmod загружает модуль в ядро, но сообщений в логе нет.
solution.c:
#include <linux/init.h>
#…

21
Дек
2020

Сборка проекта под x32 на 64-й системе. Ошибка ‘unsupported machine mode ‘tc”

Пытаюсь собрать библиотеку qserialdevice на 64-битной архитектуре. Добавил поддержку пакетов для 32-битной архитектуры, в том числе и gcc-multilib. При попытке собрать библиотеку (make) выдает ошибку:
In file included from /usr/include/wch…

15
Сен
2020

minwg64 компиляция самописной библиотеки ".a" на С

Компиляция обычных ".c" файлов проходит отлично, но вот когда я попытался добавить в проект свою библиотеку, то перестало компилироваться. Внутри папки  mingw/bin, где лежит exec make я увидел ranlib но не понятно как его использ…

11
Фев
2020

Запустить Makefile под Windows

Мне необходимо запустить makefile для сборки программы, написанной на С (ее текст представлен на скрине). Я совсем не разбираюсь в вопросах отладки, компиляции, программирования в целом, мне просто нужна итоговая программка для своих расче…

12
Окт
2017

Makefile: правильная пересборка .c файлов в случае изменения .h файлов:

Имеются файлы:

src1.c
src1.h
src2.c
src3.c
src4.c
src4.h

Стоит обратить внимание, что НЕ для всех .c файлов есть свои .h файлы.

Текущий Мakefile работает, но с оговоркой: при изменении любого .h файла пересобираются ВСЕ .c файлы:

SRCS …

12
Окт
2017

Makefile: правильная пересборка .c файлов в случае изменения .h файлов:

Имеются файлы:

src1.c
src1.h
src2.c
src3.c
src4.c
src4.h

Стоит обратить внимание, что НЕ для всех .c файлов есть свои .h файлы.

Текущий Мakefile работает, но с оговоркой: при изменении любого .h файла пересобираются ВСЕ .c файлы:

SRCS …