Результаты поиска по запросу "static-linking"

1 ответ

 без. Если вы видите ответ, основанный на этом пожаре прочь.

аюсь скомпилировать исполняемый файл (файл ELF), который не использует динамический загрузчик. я использовалCython скомпилировать Python для C: cython3 -3 test.py --embedзатем gcc test.c -otest $(pkg-config --libs --cflags ...

1 ответ

Произошло со мной с libgcc_s_sjlj-1.dll - также -static-libgcc -static-libstdc ++ решил эту проблему.

жный дубликат: Программа не может запуститься, потому что отсутствует libgcc_s_dw2-1.dll [https://stackoverflow.com/questions/4702732/the-program-cant-start-because-libgcc-s-dw2-1-dll-is-missing] Я использую Code :: Blocks и MinGW 4.4 (я думаю) ...

3 ответа

Это становится немного чище, если ваша библиотека имеет свое собственное пространство имен, инкапсулирующее оба определения, тогда меньше вероятность столкновения имен между фиктивной функцией в вашей библиотеке с другими библиотеками или статической переменной с другими переменными в модуле компиляции ( s) которые включают заголовок

отаю над фабрикой, к которой будут добавлены типы, однако, если класс явно не указан в exe-файле, который выполняется (время компиляции), тип не добавляется в фабрику. Это связано с тем, что статический вызов не выполняется. У кого-нибудь есть ...

ТОП публикаций

4 ответа

Это должно решить проблему

я проблема с привязкой моей смешанной языковой структуры к проекту. 1) Я создаю фреймворк с классами Swift и Objective-C. 2) Основная логика была сохранена в файле Swift. Например, класс с методом, который вызывает NSLog («Был вызван журнал ...

3 ответа

Это относится к ошибке, предположительно исправленной пару версий назад.

рал свою буст-библиотеку с помощью bjam, а затем переместил все.a файлы вc:\Server\libs\boost_1_46_0\lib если я хочу скомпилировать свою программу, возникает ошибка: команда компиляции g++ -Ic:\Server\libs\boost_1_46_0\ ...

1 ответ

 ... Используйте эти параметры только в том случае, если это дает значительные преимущества. Когда вы указываете эти параметры, ассемблер и компоновщик создают большие объектные и исполняемые файлы, а также работают медленнее. Вы не можете использовать gprof на всех системах, если вы укажете эту опцию, и у вас могут возникнуть проблемы с отладкой, если вы укажете и эту опцию, и -g.

вернул небольшую программу, скомпилированную с помощью gcc, 4.3.2-1.1 (Debian). Эта программа будет развернута на шаблонах виртуальных машин, начиная с Debain 5 и заканчивая новейшими версиями Fedora, Ubuntu, Slackware, Arch и другими. Программа ...

5 ответов

Спасибо,

нальной версии xcode 4 (я использовал 3.latest и 4 GM в то время, когда она была доступна) этого не происходило. Когда я обновил до финальной версии xcode 4, я начал получать ошибку компоновки при попытке связать версию armv7 с моей библиотекой, ...

1 ответ

@Helltone: когда вы можете использовать несколько двоичных файлов, вы можете избежать проблем с архитектурой (например, 32/64 бит), НО это не решит проблему с более новыми системными вызовами. Если вы можете точно определить версию, которую вы, по крайней мере, получили, и полагаться только на системные вызовы, которые существуют там или раньше, она может работать.

о, этот вопрос опортативныйкак внет зависимостей(то есть «я могу положить двоичные файлы в USB-ключ и взять его с собой повсюду, посылать их по электронной почте друзьям и т. д.»). Я слышал остатическое связываниено я не понимаю, каковы именно ...

2 ответа

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

вязывании с библиотеками с использованием-l вариант (скажем-lfoo), gcc предпочтет общий объект статической библиотеке, если оба найдены (предпочтетlibfoo.so вlibfoo.a). Есть ли способ заставить gcc отдавать предпочтение статической библиотеке, ...

2 ответа

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

опрос не такой какэтот вопрос [https://stackoverflow.com/questions/4430645/possible-to-statically-link-shared-object-libraries] . Я работаю над проектом с автономным двоичным файлом, который не имеет динамической / внешней связи и работает в ...