Принуждение Eclipse к созданию стандартных файлов Unix

У меня есть проект Eclipse, над которым я работал некоторое время, и я хотел бы открыть его. Но для этого я хотел бы иметь чистый Makefile, как и большинство других программ с открытым исходным кодом. Я понимаю, что могу сделать свой собственный, но было бы лучше, если бы Eclipse справился с этим для меня. Получение Eclipse для создания файла CMake будет еще лучше, но я могу решить простой make файл, если это проще всего. Итак, как я могу заставить Eclipse сделать это? В Интернете есть несколько сообщений, в которых предлагается выбрать "Managed make" при создании проекта, но они были несколько лет назад и устарели. Когда я пытаюсь создать проект C, есть возможность создать "проект Makefile", но он создает make файл в папке "Linux GCC" и заставляет все загромождать. Любые предложения?

Ответы

Ответ 1

В итоге я просто создал проект CMake. Файлы CMake на самом деле не так уж сложно сделать, и это намного проще, чем пытаться заставить Eclipse сделать это за вас. Кроме того, они кросс-платформенные.

Ответ 2

Я был парнем * nix в течение более 25 лет, и я большой поклонник make. Однако, если ваш проект Eclipse зависит от make, он исключает сообщество Mac и Windows. Почему бы вам просто не экспортировать проект Eclipse и не открыть его как проект Eclipse? Тогда пользователи могут подготовить его к расширению, если они захотят. Вы не указали язык, на котором написан ваш проект, если он Java (довольно распространенный для Eclipse), почему бы не создать файл сборки ant для проекта?

Просто мысль.

Ответ 3

Будет ли плагин CMakeBuilder Eclipse, связанный с этим учебным пособием, подходить для того, что вы пытаетесь сделать?

Конечный результат будет примерно таким:

alt text
(источник: vtk.org)

Ответ 4

Если вы строили проект, используя конфигурацию Debug, то создаваемый файл Eclipse хранится в папке Debug вашего проекта (или в папке Release, если вы создали его с помощью конфигурации выпуска).