Eclipse - Кто такой точно Разработчик?

Я не понимаю то, что является точно разработчиком в CDT, и что является отношениями с "содержанием" Сборки C/C++.

Я настроил SCons в "Сборке C/C++" confuguration. Это действительно работает: Я сделал две конфигурации (выпуск и отладка), и мои сценарии SCons запускаются. Но поскольку я пытаюсь теперь отладить, я изучаю этих Разработчиков stauuf (я обнаруживаю Eclipse...).

Документация не является четкой вообще об этой точке.

Спасибо за справку.

16
задан Oodini 5 February 2010 в 16:59
поделиться

1 ответ

В Haskell вы моделируете по типам.

Начните писать свои сигнатуры функций, классов и данных без какой-либо реализации и постарайтесь сделать типы подходящими. Следующий шаг - QuickCheck.

Например. для моделирования сортировки:

class Ord a where
    compare :: a -> a -> Ordering

sort :: Ord a => [a] -> [a]
sort = undefined

затем проверяет

prop_preservesLength l = (length l) == (length $ sort l)
...

и, наконец, реализацию...

-121--1153165-

Целое число является объектом значения , что означает, что значение не может изменяться.

Обратите внимание, что n++ является эквивалентом n = n + 1 . Вы просто изменяете значение, на которое ссылается локальная переменная n , а не само значение n .

-121--1436260-

Я не совсем уверен в вашей проблеме, но постараюсь объяснить, как работают строители.

Любой проект Eclipse имеет ноль или больше построителей, и они вызываются (по порядку), когда Eclipse строит проект. Существуют различные типы построителей, которые выполняют различные операции, такие как вызов внешнего средства построения или проверка XML-файла. При необходимости можно определить собственных строителей.

Проект CDT обычно имеет два компоновщика. Первый - это конструктор CDT, который отвечает за компиляцию кода. Если вы используете внешний инструмент сборки, вы, скорее всего, используете «makefile project», в этом случае CDT builder просто вызывает ваш инструмент сборки для вас. По умолчанию он называется «make», но его можно изменить в параметрах настройки проекта.

Вторым построителем является построитель «обнаружения сканера». Цель этого построителя состоит в том, чтобы попытаться выяснить, какие из путей и т.д. использовать для индексатора, чтобы автозавершение работало и т.д. При использовании внешнего инструмента, вероятно, потребуется настроить их самостоятельно на вкладке «Пути и символы».

Компоновщики, как правило, не участвуют в отладке, но могут возникнуть проблемы, если система сборки не поместит скомпилированные двоичные файлы в место, где ожидает CDT. В свойствах проекта должна быть вкладка, на которой можно настроить, как/где CDT ищет двоичные файлы.

25
ответ дан 30 November 2019 в 21:36
поделиться
Другие вопросы по тегам:

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