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

CFLAGS - это переключатели, которые можно передать компилятору C при компиляции программного обеспечения.
1 ответ

pthread_cleanup_push и O2 CFLAGS

У меня есть некоторые предупреждения при компиляции части кода с использованием pthread_cleanup_push/pop с -O2 CFLAGS. Просто удалив флаги O2 в Makefile, вы сможете скомпилировать его без проблем. Запрещено ли использовать gcc-оптимизацию с этими ма…
18 мар '17 в 14:43
1 ответ

Внутренняя ошибка в override_version, в../../gold/resolve.cc:61?

Я пытаюсь собрать рецепт qtbase с CFLAGS и LDFLAGS в yocto-проекте. Я добавил следующие строки в рецепт qtbase. CFLAGS и CPPFLAGS используются для добавления инструментария кода, чтобы найти покрытие кода. CFLAGS += "-fprofile-arcs -ftest-coverage" …
19 фев '19 в 04:52
1 ответ

Пропуск несовместимой ошибки

Я скачал библиотеку криптографии Nettle 3.0 и скомпилировал ее в Ubuntu. Я запустил пример, и он работает нормально на Ubuntu. Я добавил файл скомпилированной статической библиотеки (libnettle.a) в make-файл моего проекта в contiki, просто добавив: …
15 апр '15 в 08:39
1 ответ

Как напечатать предопределенные флаги

У меня есть простой файл cpp, как указано ниже в среде Unix: #include <stdio.h> #ifndef HELLO #define HELLO "hello" #endif int main() { printf("HELLO = %s \n", HELLO); return 0; } Если это было скомпилировано и запущено, оно печатает HELLO = H…
02 окт '17 в 23:38
4 ответа

Нужно ли явно передавать CFLAGS в gcc?

Я прочитал много уроков о CFLAGS а также посмотрел в официальных документах. Везде говорят CFLAGS является неявным, но все же передает его явно в своем примере make-файла компилятору: CFLAGS=-O2 gcc $(CFLAGS) -c foo.c -o foo.o Итак, что означает тер…
27 апр '15 в 15:22
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 ответ

Добавление сторонних библиотек в contiki os

Я хочу добавить стороннюю библиотеку в ОС Contiki. Точно, я пытался добавить библиотеку криптографии Nettle 3.0. Предполагаю ли я создать соответствующую библиотеку, используя специальные флаги для платформы contiki, не знаете, что именно? gcc msp43…
19 апр '15 в 19:12
1 ответ

Как изменить имя VAR без получения необъявленной ошибки после 'make install'?

Мой configure.in файл имеет: VAR=yo AC_SUBST(VAR) Makefile.am имеет: bin_PROGRAMS = hello hello_SOURCES = hello.c hello_CFLAGS =-DVAR=@VAR@ Файл C: #include <stdio.h> int main() { printf("%s\n",VAR); return 0; } Когда я делаю 'make install', в…
13 авг '15 в 18:49
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
1 ответ

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

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

Установка C++11 std для gcc в солярисе 11

Я пытаюсь установить cmake на машину соляриса, создав его исходный код. На одном из шагов нам нужно сделать "make" для сборки исходного кода. Когда я делаю макияж, я получаю ошибку ниже /json_reader.cpp:35:18: error: ‘snprintf’ is not a member of ‘s…
20 июн '18 в 05:01
1 ответ

Настройка примера xPd на Android

Я пытаюсь запустить пример ofxPd на устройствах Android с помощью Android Studio на OSX. Прежде всего, я мог бы успешно скомпилировать и запустить of_v0.9.8_android_release/examples/android/androidEmptyExample на Android Studio. Но я не был уверен, …
1 ответ

Использование rakefile для компиляции файлов C

Я столкнулся с проблемой при компиляции файлов C с использованием rake. Я могу определить свою константу в файле rakefile и распечатать значение этой константы в моем C-файле. Это работает нормально, компилирует, связывает и выполняет, как ожидается…
06 янв '19 в 08:17
1 ответ

Как установить разные cFlags для разных файлов в Android Studio NDK Gradle?

Я пытаюсь создать библиотеку C/C++, используя последнюю версию Android studio (2.2.2). Как я могу указать разные параметры компиляции для разных файлов кода? Часть кода.cpp в моей библиотеке использует STL и требует "-std=gnu++11" для успешной компи…
29 ноя '16 в 14:27
1 ответ

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

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

Set CFLAGS and CXXFLAGS options using CMake

Я просто хочу отладить некоторый код, работающий в Linux, и мне нужна отладочная сборка (-O0 -ggdb). Поэтому я добавил эти вещи в свой CMakeLists.txt: set(CMAKE_BUILD_TYPE DEBUG) set(CMAKE_C_FLAGS "-O0 -ggdb") set(CMAKE_C_FLAGS_DEBUG "-O0 -ggdb") se…
10 апр '12 в 09:10
1 ответ

Идентичная номенклатура Makefile для использования переменных в разных командах сборки с разными результатами

Есть три программы, созданные этим Makefile. Они следуют одному и тому же шаблону, но при запуске выдают разные команды сборки. В частности, мне нужна компиляция с c++11 но может достичь этого только с помощью одной из команд сборки. Почему это? Mak…
11 май '17 в 22:39
1 ответ

Makefile CFLAGS и SRCS-y игнорируются в функциональной форме

У меня есть некоторые проблемы с созданием Makefile. Это часть Makefile. dirs := fwd common bp bp_manager $(XRTE_HASH) VPATH_ = $(foreach dir,$(dirs),$(SRCDIR)/$(dir)) INC_ = $(foreach dir,$(dirs),$(wildcard $(dir)/*.h)) CFLAGS_ = $(foreach dir,$(di…
03 авг '17 в 02:14
0 ответов

Ошибка: перекомпилируйте с -fPIC при попытке./configure && make package nap

Я пытаюсь настроить и сделать установочный пакет nap6.4 для tcl, но он терпит неудачу во время "make" со следующей ошибкой: cc -shared -o libnap6.4.so cart_proj.o eval_tree.o function.o geometry.o land_flag.o land_flag_i.o linsys.o nap.o napChoice.o…
02 фев '16 в 13:35
0 ответов

Аргументы cFlags не работают должным образом

Я пытаюсь добавить NDK в свой проект, используя externalNativeBuild, и я хочу установить cFlags, но похоже, что флаги не работают или NDK не добавляет в проект таким образом. Вот мой код для добавления NDK в build.gradle: externalNativeBuild { ndkBu…
29 авг '18 в 11:03