2
ответа

Как я компилирую ассемблерные подпрограммы для использования с программой C (ассемблер GNU)?

У меня есть ряд функции блока, которую я хочу использовать в программах C путем создания заголовочного файла. Например, если у меня есть asm_functions.s, который определяет фактические ассемблерные подпрограммы и asm_functions.h...
вопрос задан: 30 April 2009 20:57
2
ответа

Компоновщик GNU: альтернатива - сценарий версии для списка экспортируемых символов в командной строке?

На Linux с набором инструментальных средств GNU я знаю, как управлять экспортируемыми символами из общей библиотеки со сценарием версии (gcc-Wl, - version-script=symbols.map), но я хотел бы перечислить экспортируемые символы на...
вопрос задан: 27 April 2009 17:58
2
ответа

То, как Вы создаете отладку .exe (MSVCRTD.lib) против выпуска, создало lib (MSVCRT.lib)?

Я использую Visual C++ 2008, SP1. У меня есть спокойное приложение (gui, .exe) в конфигурации отладочной сборки. Это установлено использовать Многопоточную Отладку версия DLL CRT, иначе MSVCRTD.lib. Я связываюсь против третьей стороны...
вопрос задан: 14 April 2009 04:24
2
ответа

Как Вы “декодируете” Ошибки Ссылки Visual Studio?

Я не очень опытен в C++, и когда я должен работать с другой библиотекой, и я получаю ошибки ссылки, я полностью в темноте по поводу того, что компилятор пытается сказать мне (кроме него, не может найти...
вопрос задан: 8 April 2009 16:07
2
ответа

Соединение с Python импортирует библиотеку в Visual Studio 2005

У меня есть приложение C++, которое встроило Python. Я создаю с Visual Studio 2005. Когда я пытаюсь связаться с python26.lib, я получаю много неразрешенных символов, все из которых начинаются "__ импорт":...
вопрос задан: 18 March 2009 15:52
2
ответа

как избежать & ldquo; CALL16 reloc не против глобального символа & rdquo; для функции, определенной в сборке с gcc на mips [duplicate]

Этот код: __asm__ ("f_asm:\n" "jr $ ra\n" "nop\n"); void f (void) __asm ​​__ ("f_asm"); int main (void) {f (); return 0; } Устанавливает эту ошибку при компиляции с помощью mips-linux-gnu-gcc в Debian ...
вопрос задан: 5 February 2009 21:48
2
ответа

При создании файла DLL сгенерированный Библиотечный файл содержит имя DLL?

В Visual C++, когда я создаю dll, выходные файлы являются .dll и .lib. Название dll, встроенного в .lib файл. Причина, которую я задаю этому вопросу: Когда я создал свой exe путем импорта этого...
вопрос задан: 25 January 2009 10:24
2
ответа

Почему я получаю ошибки “неразрешенной внешней ссылки” при использовании шаблонов? [дубликат]

То, когда я пишу код C++ для использования класса, обрабатывает по шаблону и разделило код между источником (CPP) файл и заголовком (H) файл, я получаю большую ошибки "неразрешенной внешней ссылки" когда дело доходит до...
вопрос задан: 19 January 2009 22:49
2
ответа

Вызвать статическое подключение библиотеки, связанной с целью XCode?

Моя цель XCode связывается против hdf5 библиотеки (использующий Двоичный файл Ссылки с фазой разработки Библиотек). libhdf5 установлен с помощью MacPorts, таким образом/opt/local/lib содержит и динамическое (.dylib) и статичный (....
вопрос задан: 19 January 2009 19:24
2
ответа

Скройте символ (символы) в Общем объекте от LD

У меня есть две сторонних библиотеки, иногда имеющие то же экспортируемое имя символа. Когда исполняемый файл загружается, ld обычно выбирает неправильный и меня получающий катастрофический отказ в результате. Я не могу сделать слишком много...
вопрос задан: 2 December 2008 20:23
2
ответа

ошибка компоновщика iostream

У меня есть некоторый старый код C, который я хотел бы объединить с некоторым кодом C++. Код C раньше имел, имеет следующее, включает: #include <windows.h> #include <stdio.h> #include <строка h&...
вопрос задан: 5 November 2008 01:29
2
ответа

Соединение статически в C#

Я работаю над модулем для CMS. Этот модуль распределяется как DLL библиотеки классов. У меня есть несколько служебных библиотек, которыми я хотел бы пользоваться в этом модуле. Есть ли так или иначе, я могу связать эти библиотеки...
вопрос задан: 2 November 2008 02:11
2
ответа

Как заставить RPATH с $ORIGIN работать над Кодом:: Блоки GCC?

Я пытаюсь связать RPATH, содержащий $ORIGIN специальной строки в исполняемый файл, созданный с помощью GCC с Кодом:: IDE Блоков. Я определил-Wl,-R$ORIGIN в опциях компоновщика для проекта...
вопрос задан: 23 October 2008 17:43
2
ответа

Как я заменяю переменную OutDir в Visual C++?

В компоновщике двоичное место назначения определяется как: $ (OutDir) \$ (ProjectName).exe, я просмотрел каждую установку и я не вижу, где OutDir определяется. Как я изменяю это?
вопрос задан: 13 October 2008 07:29
2
ответа

Почему я получаю ошибки ссылки при вызывании функции в Math.h?

При попытке вызвать функции в math.h, я получаю ошибки ссылки как следующая неопределенная ссылка на sqrt, Но я делаю #include <math.h>, я использую gcc и компилирую следующим образом:...
вопрос задан: 19 September 2008 16:21
2
ответа

Как я делаю полностью статически связанный .exe с Visual Studio Express 2005?

Моя текущая предпочтительная среда C++ является свободным и в основном превосходным выпуском Экспресса Microsoft Visual Studio 2005 года. Время от времени я отправлял выпуск .exe файлы другим людям с угождением...
вопрос задан: 10 September 2008 04:30
1
ответ

Каков эквивалент ldd Linux на окнах?

Каков эквивалент ldd Linux в Windows?
вопрос задан: 5 November 2019 15:42
1
ответ

Как показать командную строку компоновщика в выводе Сборки в Visual Studio?

Этот вопрос связан с тем, Как показать варианты сборки командной строки в Visual C++ 2008, Но в дополнение к показу командной строки Компилятора, я хотел бы видеть командную строку компоновщика. Я "сбросил"...
вопрос задан: 16 April 2019 04:49
1
ответ

Как использовать OpenSSL с GCC?

Я пытаюсь использовать openssl в gcc программе, но он не работает. g ++ server.cpp/usr/lib/libssl.a-o сервер дает сообщение об ошибке, как делает что-либо с-l опцией. Что я должен ввести на...
вопрос задан: 11 April 2019 03:36
1
ответ

Связать программу с помощью printf с ld?

Я получаю неопределенную ссылку на _printf при сборке программы сборки, которая определяет собственный _start вместо main, используя NASM на x86-64 Ubuntu Build: nasm -f elf64 hello.asm ...
вопрос задан: 23 March 2019 16:57
1
ответ

Как я могу заставить LD ставить всегда ставить точку входа в расположение -Ttext?

Я пишу свою собственную операционную систему (статические адреса) и изо всех сил стараюсь, чтобы компоновщик всегда помещал мою функцию _start в желаемое место внутри процессов. Я указываю местоположение с -Ttext ...
вопрос задан: 19 March 2019 14:49
1
ответ

Связывание объектов MASM с объектами C дает неверные результаты

Я реализовал простой макрос "intadd" в сборке, который добавляет два целых числа (QWORD). Код драйвера в C также использует QWORDS, который является typedef для uint32_t из stdint.h. Выход всегда 7, ...
вопрос задан: 2 March 2019 10:38
1
ответ

Как создать, скомпилировать и связать загрузчик?

Я делаю небольшую операционную систему и пишу для нее рабочее ядро. Но как мне создать загрузчик для вызова ядра, компиляции и связывания ядра и загрузчика. Я использую GCC и ...
вопрос задан: 1 March 2019 12:31
1
ответ

Каково использование .exp и каково различие между .lib и .dll?

Во время компиляции и соединения, что такое использование .exp? Каково различие между .lib и .dll? Я знаю, что .lib будет использоваться, в то время как соединение и .dll будет использоваться при запущении программы. Но что...
вопрос задан: 19 February 2019 09:22
1
ответ

ROS catkin build - не удается найти общую библиотеку

Я пытаюсь упростить сборку этого пакета ROS https://github.com/toddhester/rl-texplore-ros-pkg, но он не может создать 'rl_experiment' со следующей ошибкой: / usr / bin / ld: не удается найти -lagentlib / USR / ...
вопрос задан: 19 January 2019 20:14
1
ответ

Статическое и динамическое связывание с w.r.t. переносимость, в контексте Go [закрыто]

Позвольте мне начать с сбора некоторых фактов в таблице, чтобы они были проверены на факт, чтобы не было путаницы: двоичный файл ELF с динамическим разделом будет скомпилирован с некоторыми неразрешенными символами. ...
вопрос задан: 19 January 2019 13:06
1
ответ

Что может связать с целью воздействия CMake?

Я столкнулся с интересной проблемой сегодня. Я пытаюсь скомпилировать и связать исполняемый файл теста с платформой модульного тестирования Boost, и я попробовал его двумя различными способами. Классический подход связывания ...
вопрос задан: 18 January 2019 20:05
1
ответ

Как заголовочный файл может безопасно включать стандартные библиотеки для потребителей, чтобы импортировать их

Предположим, я хочу создать следующий класс: #pragma Once #include < memory > #include < string > стека имен пространства имен {struct Logger {void Log (std :: string message); ...
вопрос задан: 18 January 2019 16:29
1
ответ

Ошибка связывания при разделении функции CUDA на объявление и определение

Я следую инструкциям в блоге NVidia о том, как разделить функции, вызываемые из ядра, на объявление и определение. Используя версию CUDA 10 и компилятор Visual Studio производит ...
вопрос задан: 18 January 2019 09:36
1
ответ

Загрузка задержки, эквивалентная в основанных на Unix системах

Что загрузка задержки эквивалентна в основанной на Unix системе. У меня есть код foo.cpp При компиляции с gcc, я связываю его с общими объектами (полностью, три .so файла там.). Каждый .so файл для...
вопрос задан: 13 September 2018 19:52