Описание тега object-files
Объектный файл - это реальный результат этапа компиляции.
1
ответ
Зачем нужен объектный файл для генерации исполняемого файла?
Когда мы компилируем код, генерируется объектный файл. Из этого объектного файла в процессе компоновки создается исполняемый файл. Зачем нам нужен объектный файл? Какая польза от объектного файла? Не может ли быть возможно, что исполняемый файл гене…
22 дек '12 в 08:17
1
ответ
Извлечение одной процедуры из объектного файла?
У меня есть 64-битный объектный файл COFF (без исходного кода или отладочной информации), из которого мне нужно извлечь одну процедуру. Процедура относительно короткая, и ее единственными зависимостями являются: Одна глобальная переменная. Пара импо…
25 янв '12 в 11:15
0
ответов
Связывание объектных файлов с исполняемым файлом не работает
Я пытаюсь скомпилировать пример из dlib.net, используя g++. Я считаю, что прямая компиляция примера в execuable прекрасно работает, используя: g++ -std=c++11 -O3 -I/usr/lib /usr/lib/dlib/all/source.cpp -lpthread -lX11 optimization_ex.cpp -o optimiat…
16 ноя '18 в 12:51
3
ответа
Ссылка один на один в C
Есть ли способ реализовать связывание объектных файлов в C таким образом, что некоторые объекты могут быть связаны только друг с другом? Например. Попытка связать Объект 1 и Объект 2 сработает и создаст рабочий исполняемый файл, но попытка связать О…
23 окт '11 в 16:20
1
ответ
Связывание 2 объектных файлов в c для создания исполняемого файла
У меня проблема с make-файлом для чего-то, что я делаю. Мой make-файл выглядит так bag: main.o bow.o gcc bow.o main.o -o bag main.o: main.c bow.h gcc -Wall -ansi -pedantic main.c -o main.o bow.o: bow.c bow.h gcc -Wall -ansi -pedantic -c bow.c -o -bo…
30 янв '18 в 07:44
1
ответ
Можем ли мы скрыть / скрыть имена символов в таблице символов исполняемого объектного файла ELF?
Согласно этой спецификации ELF: объектный файл ELF содержит различные разделы, и один из них является разделом таблицы символов .symtab который содержит информацию обо всех символах (файлы, функции, объекты и т. д.). ELF содержит информацию, такую …
19 авг '16 в 11:07
1
ответ
Различие размеров различных полей между объектным файлом и исполняемым файлом
Я получил следующую информацию, используя команду size в linux, для примера программы на C++. text data bss dec hex filename 1908 304 152 2364 93c test 346 4 1 351 15f test.o Я прочитал, что на выходе есть размеры; текст - это реальный код, bss соде…
29 фев '12 в 04:36
1
ответ
Почему мне нужно вручную связывать библиотеку времени выполнения C при создании EXE-файла из статических библиотек без каких-либо объектных файлов?
Я довольно новичок в работе с библиотеками, и я пытаюсь понять некоторые особенности статических библиотек и объектных файлов. Резюме Поведение, которое я замечаю, состоит в том, что я могу без проблем связать несколько объектов, чтобы сделать испол…
07 фев '13 в 04:12
1
ответ
Объединить символы из нескольких объектных файлов в таблицу (например, vtable) во время соединения
Это может быть невозможно, но я хотел бы сделать что-то похожее на создание vtable во время компоновки. То есть сначала я хочу испускать различные функциональные символы независимо в отдельных объектных файлах. Затем я хотел бы, чтобы компоновщик со…
03 авг '18 в 19:05
1
ответ
Символ не отображается в объектном файле
По какой-то причине один из символов, определенных в этом файле, не отображается в объектном файле: /** * || File: random.cc * || Project: Shatter * || Encoding: UTF-8 * || Author: ******** * * Copyright (C) 2016 ********** *. **** * All rights rese…
25 авг '16 в 20:14
1
ответ
Совместное использование промежуточных файлов между проектами C++?
В настоящее время я пытаюсь выяснить, возможно ли двум разным собственным проектам Visual-C++ (которые имеют одинаковые настройки компилятора) совместно использовать свои промежуточные файлы (obj, pch, ...) Пример должен помочь: Это нормальная настр…
28 сен '11 в 07:35
0
ответов
Библиотека C++, динамически связанная с библиотекой Java
Я пишу плагин C++ для приложения. Плагин представляет собой файл.o. Назовите этот код / функциональность как "C". Я также написал библиотеку Java. Думайте о коде и функциональности как о "J". Затем я использовал API вызова JNI, чтобы позволить C в…
01 мар '16 в 02:31
2
ответа
objdump: не может использовать поставляемую машину MIPS
Я получаю следующую ошибку для разборки объекта с помощью команды ниже. Объектный файл создан для платформы MIPS. $objdump -D -m MIPS myobjfile.o Ошибка: objdump: Can't use supplied machine MIPS Фрагмент, который я прилагаю для ссылки из objdump.c c…
19 фев '16 в 06:02
1
ответ
Что происходит с оператором ostream в объектном файле?
Я хотел бы понять, где оператор ostream класса "живет" в объектном файле. В приведенном ниже примере кода я разработал класс C++ DeltaTimer, который поддерживает оператор ostream. Далее ниже вывод "nm DeltaTimer.o". Подстановка для "ostream" в этих …
12 окт '15 в 16:49
2
ответа
Как создать только объектный файл (*.o) из цели сборки CMake?
Я пытаюсь создать объектный файл с использованием CMake, но я не могу заставить CMake создать что-то кроме полного исполняемого файла. Я в основном ищу результат следующей компиляции (результат будет загружен в цель VxWorks и затем связан): $(CC) $(…
22 янв '11 в 00:18
1
ответ
Извлечь раздел из объектного файла в отдельный.o
У меня есть язык C, gcc toolchain, объектные файлы в формате elf32. Допустим, у меня есть функция a() это включает в себя вызов функции b(), Если они находятся в одном файле.c, результирующий файл.o содержит .text.a а также .text.b секции, .rel.text…
26 фев '17 в 13:15
1
ответ
Таблица символов и таблица перемещений в объектном файле
Насколько я понимаю, инструкции и данные в объектном файле имеют адреса. Первый элемент данных начинается с адреса 0, а первая инструкция также начинается с адреса 0. Таблица перемещения содержит информацию об инструкциях, которые необходимо обновит…
25 май '13 в 12:21
0
ответов
Шаблон дублирования объектного кода
Первое: нет, я не спрашиваю о специализациях шаблонов. Предположим следующий пример: у меня есть файл заголовка с универсальным методом: template <typename T> T foo(T bar) { return bar; } Во втором файле под названием file1.cpp Я использую это…
26 апр '18 в 10:19
1
ответ
Читайте в пунктах из файла OBJ C++
Я пытаюсь прочитать в следующем файле OBJ #--- ObjWriter --- v -0.599972 -0.599972 -0.599972 v -0.304591 -0.834531 0.539150 . . . f 1 2 6 f 1 6 5 f 1 5 7 . . . Я пытаюсь настроить функцию, которая будет хранить значения вершины (3 значения после cha…
02 ноя '16 в 22:01
2
ответа
Есть ли способ переименовать имя раздела в.o или.a файле, скомпилированном gcc?
У меня есть предварительно скомпилированная библиотека, скомпилированная с помощью gcc-компилятора, и я хотел бы переместить функции из значения по умолчанию .text раздел к другому названию раздела (скажем, foo). Есть ли способ сделать это с помощью…
15 мар '17 в 19:17