207 похожих чатов

Не знаете, были ли попытки переписать мейк на плюсах?

10 ответов

2 просмотра

Слышал, что подобное задание (понятное дело, с некоторыми упрощениями) дают на некоторых факультетах курсе так на втором. А в чём предполагаемая польза от переписывания именно конкретно make'а?

d7d1cd- Автор вопроса
Alexey
Слышал, что подобное задание (понятное дело, с нек...

Хотел адаптировать его под одну экзотическую платформу. А если не мейк, то что брать? cmake?

d7d1cd
Хотел адаптировать его под одну экзотическую платф...

Но make же вроде и так кроссплатформенный донельзя, написан на C, подозреваю, что есть он почти везде, куда добрался C'шный компилятор. А вот cmake современный уже требует c++11 (по крайней мере, это было в какой-то момент аргументом против переписывания системы сборки одной чересчур кроссплатформенной библиотеки с perl на cmake)

d7d1cd- Автор вопроса

Может мейк и кросплатформен донельзя, но он не адаптирован под ibm i. Там сильно специфичная файловая система.

d7d1cd
Может мейк и кросплатформен донельзя, но он не ада...

Со всяким "большим железом" дела не имел, но разве там не предоставляется какой-то тулкит для разработки? Чего-то вроде GNU utilities не предоставляется?

d7d1cd- Автор вопроса
Alexey
Со всяким "большим железом" дела не имел, но разве...

Предоставляется конечно. Но это чисто ibm i инструменты, интернированные в эту систему. И компилятор и линкер.

d7d1cd
Хотел адаптировать его под одну экзотическую платф...

Прошло уже несколько лет, а ты всё ещё сношаешь свою IBM, и всё ещё не нашёл для неё Make? Вот это номер!

d7d1cd- Автор вопроса
Dr. Friedrich von Never
Прошло уже несколько лет, а ты всё ещё сношаешь св...

Не нашел для нее мейк? Давай, найди, попробуй))) Вообще мейк для нее есть. Называется tmkmake (статья моя про него). Но он настолько багнутый, что возникла мысль адаптировать стандартный мейк под эту систему. Но стандартный мейк на Си и лезть туда не хочу.

d7d1cd
Не нашел для нее мейк? Давай, найди, попробуй))) ...

А принципиальная разница между C и плюсами в этом контексте какова?

d7d1cd
Не нашел для нее мейк? Давай, найди, попробуй))) ...

А разве нет больше открытых систем сборки кроме make? Ninja понятно отпадает. А какой-нибудь xmake?

Похожие вопросы

Обсуждают сегодня

ого, прикольно, а что пишешь?
CodWiz | Серёжа by CodWiz
32
А что за прикол,типа тут я никого не найду получается?
🥀
17
а почему бы не поведать миру эти дополнения, сделав их по сути стандартными для ide ?
Mixail Frolov
26
Хочу поинтересоваться,для кого-то сейчас актуально изучение языков? Поделюсь материалами по иностранным языкам.
Дима
12
А как ребята типа теле2 зашли? У них же пополнение баланса моментальное
Alexandr Dubickiy
22
Здравствуйте. Какое условие необходимо, что бы приложение скомпилированное лазарусом в ubuntu запускалось на astra linux?
Эдуард Щербаков
21
Нужно найти номер позиции, с которой начинается подстрока S2 в строке S1. lea di, s1 ;Строка lea si, s2 Подстрока again: mov al, [si] mov ah, 02 ...
Ыиу
11
@AidynMakhatayev @mmazga , не помните\знаете как была организована работа с krakenD? 🤔 Сейчас смотрю в его сторону, встали вопросы о том: 1)чтобы подкидывать в него свагер акт...
DK K
6
.model small .stack 100h .data x db ? y db ? equation db 10, 5, -20 result db ? .code main proc mov ax, @data mov ds, ax ; Ввод координат x и y ...
Mr Beast
1
Привет Вам, Гуру вапора Смею обратиться с вопросом, по какой причине не сохраняются куки через request.client.send(get) и urlsession? Опишу чуть точнее: - есть первый запрос, ...
Alexander Orlov
10
Карта сайта