0
ответов

Компиляция нескольких C файлов в программе

У меня есть следующие два файла: file1.c int main(){ foo(); return 0; } file2.c void foo(){ } Могу ли я скомпилировать и связать эти два файла вместе, чтобы файл file1.c распознал функцию foo ...
вопрос задан: 11 March 2016 22:37
0
ответов

Undefined reference to 'pthread_create' - linker command option order (libraries before/after object files?) [duplicate]

Когда я пытаюсь скомпилировать это, я получаю конкретную ошибку. Но это невозможно, потому что я использую правильный флаг. В server.c есть библиотека pthread.h. Итак, как я могу решить проблему с линковкой? Я ...
вопрос задан: 9 March 2016 17:34
0
ответов

Как установить путь выполнения (-rpath) исполняемого файла с помощью gcc в Mac OSX?

Я хочу установить в Mac OSX путь выполнения исполняемого файла (для компоновщика) во время компиляции, так что разделяемые библиотеки в нестандартных местах обнаруживаются динамическим компоновщиком при запуске программы. ...
вопрос задан: 5 March 2016 15:42
0
ответов

Правильная замена имени функции с использованием макроса определения в cpp

Я использую библиотеки Eclipse + Qualcomm (в cpp ) + Android SDK для Ubuntu. Мое приложение работает нормально. Если я изменю код в библиотеках qualcomm, он компилируется и работает правильно. Проблема в следующем: Я ...
вопрос задан: 28 November 2015 23:50
0
ответов

Что конкретно означает предупреждение о том, что DSO ссылается на скрытый символ?

У меня проблема со связыванием какой-то общей библиотеки с g ++. Это выдает мне предупреждение вроде: на скрытый символ XXX в YYY ссылается DSO / usr / lib / ... Я читал некоторые связанные вопросы о конкретном ...
вопрос задан: 11 November 2015 16:29
0
ответов

Связывание C ++ с библиотеками с помощью makefile (newbe)

Я пытаюсь понять, как использовать нестандартные библиотеки в моих проектах C ++. У меня есть несколько вопросов. Допустим, я хочу использовать библиотеку POCO. Я скачал его и собрал с помощью make (статическая сборка). ...
вопрос задан: 10 November 2015 14:06
0
ответов

Xcode :предупреждение :каталог не найден для параметра [дубликат]

Ld /Users/pwang/Library/Developer/Xcode/DerivedData/socketiohldwxnslzhlnjtgihgewdwavpjpb/Build/Products/Debug -iphoneos/socketio.app/socketio normal armv7 cd /Users/pwang/Desktop/saturngod -Socket.io -...
вопрос задан: 10 November 2015 05:10
0
ответов

Как указать нестандартный путь к разделяемой библиотеке в GCC Linux? Получение «ошибки при загрузке разделяемых библиотек» при запуске

Есть ноутбук, на котором у меня нет привилегий root. на машине у меня установлена ​​библиотека с помощью configure --prefix = $ HOME / .usr. после этого я получил эти файлы в ~ / .usr / lib: libXX.so.16.0.0 ...
вопрос задан: 2 November 2015 09:16
0
ответов

Boost test linking

Я хочу использовать Boost test в своем проекте. Я использую cmake в своем проекте, поэтому я написал простой CMakeList.txt для обертывания: find_package (Boost COMPONENTS unit_test_framework REQUIRED) file(GLOB_RECURSE ...
вопрос задан: 31 October 2015 01:38
0
ответов

What do R_X86_64_32S and R_X86_64_64 relocation mean?

Got the following error when I tried to compile a C application in 64-bit FreeBSD: relocation R_X86_64_32S can not be used when making a shared object; recompile with -fPIC What is R_X86_64_32S ...
вопрос задан: 22 October 2015 20:34
0
ответов

ncurses api с языком программирования D

Я пытаюсь научить себя ИИ с помощью нейронных сетей. Короче говоря, я хотел создать простую графику, которая отображала бы то, что происходит в моей программе, используя ncurses. Учебник, которым я являюсь ...
вопрос задан: 13 October 2015 07:04
0
ответов

Создание утверждения OpenSAML из заданного XML в Java

Я долго бился над этим и начинаю добиваться прогресса. Однако, У меня возникли проблемы с преобразованием строкового представления утверждения SAML 2 (в XML) в ...
вопрос задан: 11 October 2015 06:03
0
ответов

gcc: неопределенная ссылка на

Я хотел бы скомпилировать это. program.c #include < libavcodec / avcodec.h > int main () {int i = avpicture_get_size (AV_PIX_FMT_RGB24,300,300); } Запуск этого gcc -I $ HOME / ffmpeg / include ...
вопрос задан: 26 September 2015 06:46
0
ответов

Как правильно использовать простой скрипт компоновщика? Исполняемый файл получает SIGKILL при запуске

Я пытаюсь глубже понять процесс связывания и сценарии компоновщика ... глядя на binutils doc, я обнаружил простую реализацию сценария компоновщика, которую я улучшил, добавив несколько команд: OUTPUT_FORMAT ("...
вопрос задан: 3 September 2015 08:14
0
ответов

Что такое Microsoft Visual Studio, эквивалентная параметру ld GCC --whole-archive

При компоновке статической библиотеки с исполняемым файлом символы, на которые нет ссылок, обычно отбрасываются. В моем случае некоторые неиспользуемые объекты используются для регистрации соответствующих классов в фабрике ...
вопрос задан: 10 August 2015 11:05
0
ответов

How to set the dynamic linker path for a shared library?

I want to compile a shared library with an .interp segment. #include int foo(int argc, char** argv) { printf("Hello, world!\n"); return 0; } I'm using the following ...
вопрос задан: 30 July 2015 12:49
0
ответов

Как избежать ошибки связывания нескольких определений?

Помимо перемещения функции hello () в другой исходный файл (.cpp) или переименовав функцию. Есть ли другие способы избежать ошибки связывания? staticLibA.h #ifndef _STATIC_LIBA_HEADER #define ...
вопрос задан: 28 July 2015 14:57
0
ответов

Связывание программы на C напрямую с ld fai ls с неопределенной ссылкой на `__libc_csu_fini`

Я пытаюсь скомпилировать программу на C под Linux. Однако из любопытства я пытаюсь выполнить некоторые шаги вручную: я использую: интерфейс gcc для создания кода ассемблера затем запустите ассемблер GNU, чтобы получить ...
вопрос задан: 8 June 2015 10:58
0
ответов

Ошибка g++ при использовании параметра -flto

Я пытаюсь включить оптимизацию времени компоновки в g++. Моя программа прекрасно компилируется без опции -flto. Когда я добавляю его в свой Makefile, объектные файлы компилируются без ошибок, например. g++ main.cpp -I ../...
вопрос задан: 28 May 2015 13:38
0
ответов

Как создать исполняемый файл .exe PE вручную?

Все тексты о том, как создать компилятор, останавливаются после объяснения лексеров и синтаксических анализаторов. Они не объясняют, как создать машинный код. Я хочу понять весь процесс из конца в конец. В настоящее время то, что я ...
вопрос задан: 23 May 2015 13:35
0
ответов

Что вызывает ошибки связывания iOS?

Я получаю странные ошибки связывания в XCode. Я более или менее понимаю, что такое ошибки связывания, но не понимаю, почему они появляются в моей ситуации. У меня есть приложение, которое запускалось только для iPhone. ...
вопрос задан: 24 April 2015 14:19
0
ответов

Что происходит с внешней встроенной функцией?

Что произойдет, если я определю свою функцию в моем файле .h как extern int returnaint (void); определите его в связанном файле .c как встроенный int returnaint (void) {return 1; } и включить заголовок в ...
вопрос задан: 23 March 2015 23:34
0
ответов

Необычная ошибка компоновщика C++ - "Определено в отброшенном разделе"

Я пытаюсь связать исполняемый файл моей программы, но постоянно получаю ошибки. Имея boost::this_thread::sleep(boost::posix_time::milliseconds(10)); в моем исходном коде приводит к следующей ошибке в ...
вопрос задан: 22 March 2015 02:00
0
ответов

Как комбинировать разные языки программирования

Я не спрашиваю, КОГДА нужно связать разные языки программирования. Это довольно общий вопрос, но я лично работаю над Linux. Я хочу понять процесс, посредством которого разные ...
вопрос задан: 16 December 2014 10:23
0
ответов

Как chroot влияет на динамическое связывание?

Вот сценарий, который у меня есть: я создал среду debootstrap ubuntu maverick (64-разрядная). Я поместил его в / env / mav / в моей (64-битной) системе lucid ubuntu. Я могу chroot в / env / mav и могу ...
вопрос задан: 4 December 2014 01:14
0
ответов

Общая библиотека SWIG и C++

У меня есть библиотека C++ (назовем ее mylib), которая компилируется в файл libmylib.so в /usr/local/lib, и у меня есть куча заголовочных файлов в каталоге с именем my lib в /usr/local/include. Теперь я...
вопрос задан: 2 December 2014 21:22
0
ответов

Как исправить ошибку поиска символа: неопределенные ошибки символа в кластерной среде

Я работаю над кодом Python, который извлекает некоторые данные изображения из файла ECW, используя GDAL (http://www.gdal.org/) и его привязки Python. GDAL был построен из источника, чтобы иметь поддержку ECW. Программа ...
вопрос задан: 24 November 2014 23:29
0
ответов

Неопределенная ссылка на 'vtable for xxx'

takeaway.o: в функция `takeaway ': project: 145: undefined ссылка на` vtable for takeaway' project: 145: undefined ссылка на `vtable for takeaway ' takeaway.o: в функции `~ takeaway ': project: 151: ...
вопрос задан: 12 November 2014 10:48
0
ответов

Запросить параметры -ffunction-section и -fdata-section в gcc

. Ниже на странице GCC указаны функциональные разделы и параметры разделов данных: -ffunction-section -fdata-section Поместить каждую функцию или элемент данных в отдельный раздел вывода ...
вопрос задан: 17 October 2014 15:29
0
ответов

Что такое компилятор, компоновщик, загрузчик?

Я хотел глубоко узнать значение и работу компилятора, компоновщика и загрузчика. Применительно к любому языку, предпочтительно c ++.
вопрос задан: 20 September 2014 13:13