Size: a a a

2020 June 23

W

Wild_Wind in // CIPHERNET
Gymmasssorla
а мне нравица новый дизайн
На гитлаб похож
источник

G

Gymmasssorla in // CIPHERNET
ага
источник

G

Gymmasssorla in // CIPHERNET
мне гитлаб нравца
источник

W

Wild_Wind in // CIPHERNET
Gymmasssorla
мне гитлаб нравца
+
А я на нём давно уже.
источник

uユ

und ユビキタス in // CIPHERNET
Wild_Wind
Для bare-metal - да.
ну хз
источник

W

Wild_Wind in // CIPHERNET
Мне гораздо привычнее Makefile накидать. Этож баш.
А в смаке свой ебли много.
источник

uユ

und ユビキタス in // CIPHERNET
Wild_Wind
Мне гораздо привычнее Makefile накидать. Этож баш.
А в смаке свой ебли много.
file(GLOB_RECURSE KLIBC_SOURCES "${CMAKE_SOURCE_DIR}/klibc/*.c")
add_library(klibc STATIC ${KLIBC_SOURCES})
target_include_directories(klibc PUBLIC "${CMAKE_SOURCE_DIR}/include/"
источник

uユ

und ユビキタス in // CIPHERNET
источник

uユ

und ユビキタス in // CIPHERNET
другое дело это собрать сорцы из субдиров для ядра
источник

uユ

und ユビキタス in // CIPHERNET
там просто цикл который это дело собирает и цепляет к нему компилятор
источник

W

Wild_Wind in // CIPHERNET
und ユビキタス
там просто цикл который это дело собирает и цепляет к нему компилятор
Вот именно.
Проще по старинке, на баше наебашить.
источник

uユ

und ユビキタス in // CIPHERNET
Wild_Wind
Вот именно.
Проще по старинке, на баше наебашить.
у меня сейчас получается что каждый субдир имеет свой мака-вый файл
источник

uユ

und ユビキタス in // CIPHERNET
конпилит объекты а потом сцепляет их в толстый объектник аля linux0.01
источник

uユ

und ユビキタス in // CIPHERNET
ar cr сила
источник

W

Wild_Wind in // CIPHERNET
und ユビキタス
конпилит объекты а потом сцепляет их в толстый объектник аля linux0.01
Дык оно везде так.
шо смак, шо мейк, шо баш скрипт.
источник

uユ

und ユビキタス in // CIPHERNET
не
источник

uユ

und ユビキタス in // CIPHERNET
я генерю один объектный файл из множества исходников
источник

uユ

und ユビキタス in // CIPHERNET
а потом их уже линкую в ядре
источник

W

Wild_Wind in // CIPHERNET
А ещё можно грязно кастануть:
gcc ${flags} $(find *.c)
источник

uユ

und ユビキタス in // CIPHERNET
[ string.c, sprintf.c ] --> [ string.c.o, sprintf.c.o ] --> klibc.o
источник