использовать MinGW для создания EXE-файла в Windows из исходного пакета GNU - PullRequest
1 голос
/ 07 декабря 2011

Основная идея заключалась в том, что я хотел сгенерировать граф вызовов в текстовом формате для нескольких c-файлов. После долгих поисков я нашел cflow, который может доставить все, что я хочу, но он работает только в Linux или где-либо еще. Затем я начал искать, как скомпилировать исходные файлы cflow в Интернете в exe-файл. Я нашел MinGW, который должен уметь делать кроссплатформенную компиляцию.

После установки MinGW и MSYS и выполнения обычных команд "./configure; make; make install" я просто получил сообщение об ошибке "mkdir" не найден. На самом деле. На самом деле мне было интересно, правильно ли это скомпилировать весь пакет.

У кого-нибудь есть идеи, как правильно собрать cflow.exe в Windows? Если есть учебник или что-то вроде этого, я буду очень благодарен.

Песня

Ответы [ 2 ]

1 голос
/ 12 апреля 2017

Решение

Пожалуйста, попробуйте этот Github-репозиторий "MinGW + сборка MSYS GNU cflow 1.4" (для Windows).https://github.com/noahp/cflow-mingw

Содержит уже скомпилированный "cflow.exe" и инструкцию о том, как создать cflow с использованием mingw и msys.

Test

Системная среда: Win 8.1(x64)

1.Я протестировал «cflow.exe», загруженный из репозитория github, и он удивительным образом сработал!

2.Я выполнил инструкцию по компиляции mingw и успешно скомпилировал »cflow 1,5 ".

Команда:

bash configure  
make
1 голос
/ 18 мая 2012

Я смог сделать это сегодня.Я использую cygwin, после установки gcc, binutils, make и после загрузки gnu cflow.tar.gz это было так же просто, как ./configure ; make ; make install.

...