Опция Eclipse C / C ++ (CDT) add -l (связывание математического модуля) gcc -lm - PullRequest
7 голосов
/ 12 декабря 2011

Я пытаюсь, чтобы затмение в Linux (Ubuntu) связывало математический модуль. Обычно я бы связал с gcc -lm. Как мне получить затмение, чтобы добавить это? Это в путях к библиотекам в Project-> Properties? Где находится математический модуль в системе Linux Ubuntu?

Ответы [ 2 ]

12 голосов
/ 12 декабря 2011

Где-то по этому пути: Project-> Properties-> C / C ++ Build-> Settings, затем на вкладке Tools: GCC Linker-> Libraries

Что касается того, где он находится в системе, обычно /usr / lib / libm.so.

К вашему сведению, это все верно для моей системы, но может немного отличаться от вашей по ряду причин.Не должно быть трудно настроить при необходимости.

6 голосов
/ 21 октября 2016

Перейдите на Проект и выберите Свойства . Разверните C / C ++ Build и выберите Настройки . На вкладке Настройки инструмента разверните GCC Linker и выберите Библиотеки . В правой части окна добавьте библиотеку с именем m в Библиотеки (-l) .

...