Где начинать читать исходники

Тема в разделе "WASM.ZEN", создана пользователем Rockphorr, 7 май 2023.

  1. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.623
    Адрес:
    Russia
    даже предположив что я перекомпилирую все с и срр файлы, все равно остается вопрос как объединять меж собой получившиеся объектники?

    как чувак автор opennt нашел скрипт сборки в исходниках нт ?
     
  2. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.330
    Может, кто-то помнит? У нас раньше была какая-то штука, которая делала именно это... как она называлась? Ленкер? Линпер? Не припомню...
     
    Vapaamies нравится это.
  3. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241
    тут Rel (пущай и в грубой форме), но высказался правильно.. другой Вопрос, что собранный бинарь может не работать по куче самых разных причин. впрочем, для начала сий бинарь нужно собрать.
    может они уже были в утёкших сорцах, а можь он их сам написал.. хз. но, вообще, стоит отыскать нативный компиль к исходникам, тогда куча проблем отпадает.
     
  4. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.623
    Адрес:
    Russia
    Вне зависимости от названия этой штуки, хотелось бы получить список obj файлов и название целевой dll или exe. Вопрос именно в сценарии сборки. Вызывать ml.exe и link.exe направо и налево все умеют ...
     
  5. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.241
    Rockphorr, исходники размещаются в древовидном порядке - смотри на папки в самой глубине "дерева" (к примеру, https://github.com/Paolo-Maffei/OpenNT/tree/master/ds/security/protocols/ntlmssp/server) и для каждой прописывай скрипт сборки. а кол-во и тип выходных файлов придётся определять по содержимому файликов в папке.