Описание тега ldflags

LDFLAGS - это переменная, используемая в Makefiles. В частности, его значение добавляется в командные строки компоновщика, когда компоновщик вызывается неявным правилом.
1 ответ

LDFLAGS в файле Qt pro

У меня есть проект Qt, который я компилирую с GCC и MinGW для Ubuntu и Windows. Я получил требование укрепить его, добавив следующие LDFLAGS: Защита исполнения стека: LDFLAGS="-z noexecstack" Перемещение и защита данных (RELRO): LDLFAGS="-z relro -z…
22 мар '16 в 12:52
1 ответ

Добавить LDFLAGS в make-файлы newlib

Я пытаюсь реализовать функцию _sbrk() в файле syscalls.c. Для этого мне нужно связать newlib с объектным файлом моих проектов. В корневой папке newlibs я сделал простой ./configure --target=arm-elf который создал мне кучу Makefiles. Но теперь я не з…
01 июл '12 в 20:18
2 ответа

Yocto Fido -> Смертельное обновление dnsmasq НЕТ GNU_HASH

Итак, мне было дано задание перевести нашу систему, основанную на йоге, с фидо до мёртвого. У меня очень мало опыта работы с yocto, я боролся с этим и пытался понять это почти неделю. Мне удалось исправить некоторые проблемы, но теперь я сталкиваюсь…
12 июн '17 в 08:05
1 ответ

Где найти все ярлыки ldflags или их документацию?

Я всегда растерялся, когда система сборки говорит мне, что она обнаружила неопределенную ссылку на что-то. Совершенно очевидно, что неопределенная ошибка ссылки связана с окончательным соединением, и поэтому она высвобождается в LDFLAGS переменная в…
28 апр '18 в 11:21
1 ответ

Как настроить LDFLAGS для библиотеки "noinst" с помощью Automake?

Предположим, я разработал libfoo.a как промежуточный этап в процессе компиляции. Вот строка для этого в Makefile.am: noinst_LIBRARIES = libfoo.a Эта библиотека зависит от других библиотек. Чтобы предотвратить получение неопределенных ошибок ссылок, …
11 дек '12 в 21:16
1 ответ

Библиотека обновления OpenSSH против несоответствия заголовка

Я устанавливаю более новую версию openssh на сервер Ubuntu (raring 13.04) Я поставил export LDFLAGS="-I/usr/lib-I/usr/local/lib" И при запуске мой ./configure заявление, которое является ./configure --prefix=/usr --exec_prefix=/usr --libexecdir=/usr…
08 сен '13 в 21:32
2 ответа

В чем разница между DLDFLAGS и LDFLAGS

Быстрый вопрос Я нашел и "DLDFLAGS", и "LDFLAGS" в образце Makefile. Используется компилятор gcc. Похоже, они оба используются для линкеров. Мне интересно, в чем разница между ними.
19 янв '12 в 19:05
0 ответов

Кросс-компиляция Iperf с использованием Android NDK toolchain: Iperf работает на хост-компьютере, но не на целевой машине

Я пытаюсь скомпилировать исходный код iperf и запустить его на устройствах Android. Я использую сервер Ubuntu для компиляции кода. Я скачал исходный код iperf, а также Android NDK. Я собрал набор инструментов, используя make-standalone-toolchain.sh.…
09 окт '13 в 12:46
1 ответ

Задание переменной Go с ldflags конфликтует с папкой вендора

В настоящее время я занимаюсь разработкой небольшого приложения Go и хочу установить определенную переменную (например, Version, GitCommit, BuildID... и т. Д.) Во время сборки или выполнения (с go build или же go run) с помощью -ldflags вариант. Пос…
01 июн '18 в 16:07
1 ответ

Можете ли вы статически связать определенную библиотеку, используя visual-C++ в командной строке?

Чтобы быть более конкретным, я использую visual-C++ в среде MingW. У меня есть make-файл, который определяет LDFLAGS как таковой: LDFLAGS="-MACHINE:X64 -OPT:REF,ICF -FORCE libtcmalloc_minimal.lib -INCLUDE:__tcmalloc" Если я собираю свою программу та…
13 дек '14 в 12:12
0 ответов

Как я могу встроить значения, указанные в Makefile в свойствах EXE?

Я написал службу Windows в Go. Я строю это на Jenkins, я передаю значения версии из makefile, используя -ldflags но его не встраивают в свойства EXE, т.е. когда я проверяю right click -> properties информация о версии пуста. Как передать значения…
01 фев '18 в 13:04
1 ответ

Получить флаги C/CXX, установленные командами add_definitions() и add_compile_options()

В моем CMakeLists.txt Глобальные флаги C и CXX устанавливаются с помощью команд add_definitions() и add_compile_options. Много попыток получить флаги C/CXX: ${CMAKE_C_FLAGS} а также ${CMAKE_CXX_FLAGS} пусты ${CMAKE_C_FLAGS_${CMAKE_BUILD_TYPE}} исход…
12 янв '16 в 21:48
1 ответ

Использовать arm-none-eabi-gcc для вызова arm-none-eabi-ld?

Я собрал цепочку инструментов с помощью gcc-6.2 со всеми последними компонентами. CC = arm-none-eabi-gcc AS = arm-none-eabi-as LD = arm-none-eabi-ld Мои флаги Makefile: CFLAGS = -std=c11 -Wall -Werror -Wfatal-errors -Wstrict-prototypes -Wundef -gdwa…
10 ноя '16 в 04:03
0 ответов

Кросс-компиляция openssh для ARM

Я пытаюсь кросс-компилировать openssh для ARM. Я успешно установил zlib и openssl. Я настроил пакет openssh следующим образом: ./configure --prefix=/usr/openssharm --host=arm -- oldincludedir=/usr/opensslarm/include --includedir=/usr/opensslarm/incl…
24 мар '15 в 15:17
2 ответа

Каково значение LDFLAGS

Я пытаюсь скомпилировать AODV для ARM Linux. Я использую SabreLite в качестве платы с версией ядра 3.0.35_4.1.0. Стоит отметить, что я использую openembedded для создания своего дистрибутива Linux для моей платы. Исходный код AODV ( http://sourcefor…
20 авг '14 в 14:26
1 ответ

Удалить флаг компилятора / компоновщика из конфигурации автоинструментов

Существует проект (Antlr3 для C), который можно построить с ./configure && make && make install, Один из флагов, которые используются в команде компиляции: -Wl,-soname -Wl,libantlr3c.so, Вся команда: libtool: link: gcc -shared .libs/…
22 окт '16 в 20:19
2 ответа

Создание библиотек poco с пользовательскими флагами ссылок

Я пытаюсь собрать библиотеки poco с поддержкой mudflap, что требует дополнительной компиляции и флагов ссылок. Я понял, что POCO_FLAGS переменная в config.make контролирует флаги компилятора. Как мне указать флаги ссылок? Документация здесь говорит …
14 апр '14 в 17:57
2 ответа

Почему gcc не работает с "нераспознанной опцией командной строки"-L/lusr/opt/mpfr-2.4.2/lib""?

Мой системный администратор недавно установил новую версию GCC в /lusr/opt/gcc-4.4.3. Я проверил это следующим образом: mike@canon:~$ cat test.c int main(){ return 0; } mike@canon:~$ gcc test.c /lusr/opt/gcc-4.4.3/libexec/gcc/i686-pc-linux-gnu/4.4.3…
12 фев '10 в 06:03
1 ответ

Определение целевой архитектуры в скрипте Autoconf M4

В настоящее время я работаю с системой, которая требует сборки библиотек i686 и x86_64, сборки и установки их на одной и той же системе - это устаревший проект, который содержит смесь более нового кода, не зависящего от ABI, который обычно выполняет…
29 июн '15 в 19:03
1 ответ

Почему LDFLAGS помещает мои библиотеки перед объектными файлами, генерирующими неопределенные ссылки?

Вот что происходит. $ LDFLAGS=-ltestu01 make exemplo cc -ltestu01 exemplo.c -o exemplo /home/melba/tmp/ccO2KkjG.o: In function `main': exemplo.c:(.text+0x6e): undefined reference to `unif01_CreateExternGenBits' exemplo.c:(.text+0x7e): undefined refe…
08 ноя '18 в 20:15