Шаги сборки для проекта Makefile в Eclipse - PullRequest
4 голосов
/ 16 апреля 2010

Я пытаюсь использовать Eclipse для создания некоторого существующего программного обеспечения (написанного на C), которое построено с использованием Makefile. По этой причине я создал проект Makefile в Eclipse.

Однако я только что узнал, что в меню «C / C ++ Build / Settings» я вижу только вкладки «Бинарные парсеры» и «Парсеры ошибок». Однако мне действительно нужны вкладки «Build Steps», потому что мне также нужно добавить команду после сборки.

Как сделать так, чтобы вкладка «Построить шаги» появилась в моем проекте?

Ответы [ 2 ]

2 голосов
/ 16 апреля 2010

Вы должны включить эти шаги в make-файл. Причина, по которой этапы предварительной сборки и последующей сборки включены в проекты Eclipse C ++ по умолчанию, заключается в том, что в этом случае Eclipse генерирует make-файл автоматически, поэтому, если вы хотите сделать что-то кроме сборки кода, вам нужно сделать это отдельно. Но если вы создаете Makefile самостоятельно, вы можете включить в него шаги до и после сборки.

1 голос
/ 23 ноября 2018

У меня недавно была точно такая же проблема. Вот как я это решил:

Написал скрипт build.sh:

#! /bin/bash

source env.sh
# do other steps
make debug

Тогда

chmod a+x build.sh

Сконфигурировать проект:

Свойства-> C / C ++ Сборка-> Поведение-> Сборка (инкрементная сборка): пусто

Свойства-> Сборка C / C ++-> Настройки построителя-> Команда построения: $ {ProjDirPath} /build.sh

...