Articles of gcc

Создание Android NDK Toolchain для x86 Android на Windows через Cygwin

Android SDK включает Android NDK, который, в свою очередь, содержит настраиваемую цепочку инструментов для ПК на платформе ARM для Android; Вопрос заключается в том, как создать цепочку инструментов NDK для работы в Windows для целевого x86 Android? Цепь инструментов уже настроена для создания на базе Windows (cygwin) таргетинга на ARM; Существуют также готовые (неофициальные) NDK […]

Профилирование на Android с опцией pg

Я использую последнюю версию NDK android-ndk-r8b У меня есть некоторые файлы, которые были созданы с помощью Android-компилятора из NDK. i686-android-linux-gcc И теперь я хочу профилировать эти файлы. Я попытался перестроить его с опцией -pg , но я получил ошибку: /tmp/ccixJFcx.o: In function `main': test1.C:(.text+0x17): undefined reference to `mcount' collect2: ld returned 1 exit status Я […]

Поддерживает ли Android поток?

Поддерживает ли Android pthreads? И почему, когда я использую опцию -pthread, я вижу ошибку компоновщика: I686-android-linux / bin / ld: не удается найти -lpthread #include <pthread.h> #include <cxxabi.h> extern "C" int printf (const char *, …); int main() { try { pthread_exit (0); } catch (abi::__forced_unwind &) { printf ("caught forced unwind\n"); throw; } catch […]

Предупреждение ARM: использование swp {b} устарело для этой архитектуры

При компиляции некоторых файлов cpp для моего проекта я получаю предупреждения вроде этого Compile++ arm : MYAPP <= myfile.cpp /tmp/cc53K5MQ.s: Assembler messages: /tmp/cc53K5MQ.s:887: Warning: swp{b} use is deprecated for this architecture Однако в этом предупреждении нет номера строк, поэтому я не знаю, на что смотреть. У вас есть идея, почему я получаю это предупреждение?

Компиляция кода C на Android-телефоне

Я хочу скомпилировать и запустить .c Файлы, которые отправляются на мой AndroidApp. Я хочу скомпилировать файлы ARM .c для ARM. Я использую Galaxy Nexus с Android 4.2. Я установил Android SDK и Android NDK. Я сделал это с помощью IDE терминала, но я не хочу скомпилировать его вручную из терминала. Теперь я загрузил GCC для […]

Большая поддержка файлов не работает на Android

Я пытаюсь создать md5deep ( http://md5deep.sourceforge.net/ ) для android, но с установкой по умолчанию для сборки утверждение о том, что sizeof(off_t) == 8 завершается с ошибкой, указывая (AFAIK), что LFS не является включен. Я попытался включить, добавив -D_FILE_OFFSET_BITS=64 в gcc и g ++ флаги, но это все еще не делает трюк. Добавление строк для печати […]

CMake для Android с Qt Creator – ошибка

Я заметил странное поведение на CMake для Android с Qt Creator. По-видимому, это, кажется, ошибка, о которой сообщалось какое-то время, но до сих пор без видимого решения. Ниже приведены предпринятые шаги и поведение следующим образом: Установленный CMake без проблем на Ubuntu, затем Опция CMake появляется на Qt Creator Итак, на создателе Qt, когда я это […]

Gcc -x объектив-c с Android SDK

Поскольку Objective-C существует и поддерживается даже в MinGW, передавая -x objective-c , есть ли взлом для этого с Android SDK? Я провел рудиментарный тест на компьютере коллеги, где, похоже, языковая objective-c не поддерживается. Я не заинтересован в том, чтобы работать с UIKit или AppKit или даже с Фондом; Я написал большую часть игры OpenGLES в […]

Сравнение между QAbstractButton и QPushButton * отсутствует литой

Мой код появляется ниже. Когда я пытаюсь скомпилировать это, я получаю: Ошибка: 29:38 сравнение различных типов указателей QAbstractButton и QPushButton * отсутствует листинг -> 'if (stdmetBox.clickedButton () == stdButton)' Система: Amazon Kindle Fire 7 "работает Cyanogenmod 11.0 (Android 4.4.2 Kitkat) Компилятор: G ++ / GCC (GCC для версии C4droid версии 4.9.1) IDE: C4droid с SDL, […]

Как использовать компилятор arm-linux-androideabi

Интересно, как использовать компилятор arm-linux-androideabi . Этот компилятор находится в инструменте android-ndk . В инструменте android-ndk инструмент android-ndk . Чтобы скомпилировать стек ethercat, мне нужен только компилятор arm-linux-androideabi . Но я видел это сообщение. root@ubuntu:/opt/android/android-ndk-r9c/jni# arm-linux-androideabi-gcc -o test test.c /opt/android/android-ndk-r9c/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: error: cannot open crtbegin_dynamic.o: No such file or directory /opt/android/android-ndk-r9c/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: error: cannot open crtend_android.o: No […]

Intereting Posts
Проект ссылается на атрибуты RTL, но явно не включает и не отключает поддержку RTL Как сделать сбои в выпуске Grade с помощью Lint Option StopShip? Пример кода onFocusChange? Проверяйте пользователя во время регистрации, отправляя и получая sms через Twilio Дифференциальные фрагменты для различной ориентации Добавить внешний файл Jar в приложении cordova 3.4.0 Полученное сообщение GCM отображается с искаженным текстом Настраиваемый предупреждающий диалог, получающий нежелательное дополнение Stop Exit on Back Button Android в PhoneGap – создайте Как проверить подключение к Интернету в Android? Почему я не мог получить GPS-координаты в удаленном месте? Android Maps v2 – анимационная камера для включения большинства маркеров Что происходит с потоками и представлениями активности при его уничтожении? Использование существующей общей библиотеки (.so) в приложении для Android Данные в onActivityResult равны нулю