2
голосов
2ответов
346 просмотров

Проблема при использовании объектного файла C (.o) на разных компьютерах

Я пытаюсь создать объектный файл, который можно использовать на любом компьютере.Я создал несколько функций и поместил их в файл .c.Использовал gcc -c myfile.c, который создает myfile.o.(Я использую Windows XP и получил gcc от DevC ++) Затем я создаю другую программу, которая использует мой объе...

27
голосов
2ответов
13612 просмотров

What is the difference between .LIB and .OBJ files? (Visual Studio C++)

I know .OBJ is the result of compiling a unit of compilation and .LIB is a static library that can be created from several .OBJ, but this difference seems to be only in the number of units of compilation. Is there any other difference? Is it the same or different file format? I have come to this...

27
голосов
2ответов
16976 просмотров

Relation between object file and shared object file

what is the relation between shared object(.so) file and object(.o) file? can you please explain via example?

12
голосов
1ответов
4941 просмотров

В чем разница между объектным файлом .o и файлом библиотеки .so?

Как видно из названия, в чем разница между "программным объектным файлом" (с расширением .o) и "библиотечным файлом" (с расширением .so)

8
голосов
7ответов
4532 просмотров

Объектные файлы в исполняемом файле в Linux

Есть ли способ найти объектные файлы, из которых создается текущий исполняемый файл в Linux (в частности, RHEL). Я понимаю, что можно использовать "nm", чтобы найти экспортированные символы, "ldd", чтобы найти зависимый общий объект. Но мне не удалось найти команду, чтобы узнать имя объектных...

6
голосов
7ответов
6264 просмотров

Мой объектный файл C ++ слишком велик

Я работаю над программой на C ++, и объем скомпилированного объектного кода из одного 1200-строчного файла (который инициализирует довольно сложный конечный автомат) составляет почти мегабайт. Что могло сделать файл таким большим? Есть ли способ найти то, что занимает место внутри объектного фай...