Articles of gcc

Компиляция кода 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 […]

Что такое crtbegin.o и crtbegin_dynamic.o?

При отладке ошибки ссылки ( undefined reference to _dso_handle ) с помощью инструментальной цепочки x86 для Android я заметил, что она статически связывает crtbegin_dynamic.o . Какова цель этого файла? Существует еще один подобный crtbegin.o в каталоге установки toolchain, который содержит отсутствующий символ (_dso_handle). В чем разница между crtbegin.o и crtbegin_dynamic.o?

Создайте общую библиотеку, связанную с другим нестандартным общим libarary

У меня есть две общие библиотеки и заголовок для них. Я хочу создать третью общую библиотеку, используя функции из предыдущих двух библиотек. У меня проблема с makefile, я думаю. Когда я пытаюсь построить, получим следующее: Android NDK: /cygdrive/d/…/jni/Android.mk: не удается найти модуль с тегом 'shared1' в пути импорта Android NDK: Вы уверены, что ваша переменная […]

Android Terminal-IDE: ошибка терминала-gcc: arm-eabi-gcc не найден

Я использую Terminal-IDE в качестве среды разработки. (Здесь размещен код сайта Google ). Я запускаю Terminal-IDE v 2.02 – самый последний. Мои версии Android: Android 4.0.3 Версия программного обеспечения 2.14.531.3 71ORD (Остальное вряд ли уместно, но больше по запросу) Я в подходящей директории разработки с достаточно простым исходным кодом исходного кода и запускаю make. Я […]

Bambuser ffmpeg – «arm-linux-androideabi-gcc не может создать исполняемый файл».

Я знаю, что это может быть возможным дублированием некоторых вопросов. Но ответы на эти темы не помогают мне. Я пытаюсь скомпилировать библиотеку ffmpeg для android, используя ffmpeg Bambuser. Я загрузил Архив для клиентских версий с 1.3.7 до 1.6.0. От бамбузера. Я выполнил инструкцию, указанную в REAME. Во время работы ./build.sh я наткнулся на следующую ошибку […]