Как автоматически связать классы при компиляции c в eclipse?

#c #eclipse #compilation #libcurl

#c #eclipse #Сборник #libcurl

Вопрос:

Я пишу программное обеспечение в eclipse и использую libcurl. Для того, чтобы я мог его скомпилировать, я должен зайти в терминал (ubuntu) и после установки компакт-диска в каталог с файлом .cpp, я должен запустить это:

 g   -g -Wall -o myapp myapp.cpp -L/usr/local/lib -lcurl
  

Как мне настроить компилятор eclipse для запуска этого при компиляции для меня, вместо того, чтобы мне приходилось каждый раз запускать терминал.

Любая помощь? Спасибо.

Ответ №1:

проект -> свойства -> сборка c / c -> настройки -> компоновщик gcc c -> библиотеки

нажмите на зеленый значок , добавьте название вашей библиотеки (без -l)

Ответ №2:

Вы должны выбрать цепочку инструментов и добавить целевой файл make. Вы можете попробовать создать новый проект Hello World (file-> New -> C project -> Hello World C -Project ) и добавить после этого адаптацию к вашим потребностям (выполните переименование, добавьте свои классы)… После создания проекта он должен быть виден в Project Explorer. Откройте Makefile и установите

  • CXXFLAGS = -g -Wall -L/usr/local/lib
  • БИБЛИОТЕКИ = -lcurl
  • TARGET = myapp
  • OBJS = myapp.o

Откройте представление Make Target (Window-> Show View -> Make Target) и добавьте цель для построения всего целевого файла Makefile. Вы можете сделать это с помощью:

  1. В представлении Make Target откройте контекстное меню, щелкнув правой кнопкой мыши на вашем созданном / перечисленном проекте.
  2. Выберите Создать…
  3. Введите все в качестве целевого имени
  4. Щелкните (двойным щелчком) на всех, чтобы запустить процесс сборки
  5. Проверьте вывод консоли

Надеюсь, это может помочь