Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Linux (Ubuntu, Debian, Red Hat, CentOS, Mint)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.06.2014, 02:56   #1
tiprocop
Новичок
Джуниор
 
Регистрация: 16.07.2013
Сообщений: 2
По умолчанию Собрать драйвер mysql для Android

Приветствую. Такая проблема. Действовал по вот этой инструкции http://habrahabr.ru/post/134502/
Начал собирать библиотеку libmysql.so.18.0.0. Скачал исходники с офф сайта mysql. Скачал android.toolchain.cmake и задал в нем путь до Android NDK и компиляторов. Захожу в папку с исходниками,выполняю
Код:
export ANDROID_NDK=/opt/android/android_ndk/android-ndk-r9d
cmake -DCMAKE_TOOLCHAIN_FILE=/opt/mysqlforand/mysql-connector-c-6.1.3-src/android.toolchain.cmake
Вывод
Код:
- Running cmake version 2.8.9
-- ANDROID_NDK_ABI - armeabi
-- ANDROID_NDK_ABI_EXT - arm-linux-androideabi
-- ANDROID_NDK_ARCH_CFLAGS - -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ -D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__ -Wno-psabi -march=armv5te -mtune=xscale -msoft-float -mthumb
-- GCC companion library: sh: 1: /toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc: not found
-- CMAKE_C_COMPILER: arm-linux-androideabi-gcc
-- CMAKE_CXX_COMPILER: arm-linux-androideabi-g++
-- ANDROID_NDK_SYSROOT: /platforms/android-9/arch-arm
CMake Error: your C compiler: "arm-linux-androideabi-gcc" was not found.   Please set CMAKE_C_COMPILER to a valid compiler path or name.
CMake Error: your CXX compiler: "arm-linux-androideabi-g++" was not found.   Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
CMake Error at cmake/os/Linux.cmake:27 (STRING):
  string sub-command REPLACE requires at least four arguments.
Call Stack (most recent call first):
  CMakeLists.txt:130 (INCLUDE)


CMake Error at cmake/os/Linux.cmake:27 (STRING):
  string sub-command REPLACE requires at least four arguments.
Call Stack (most recent call first):
  CMakeLists.txt:130 (INCLUDE)


-- SIZEOF_VOIDP 
-- LibMySQL 6.1.3
-- Built from MySQL 5.7.4-m14 sources
-- Packaging as: mysql-connector-c-6.1.3-Linux-arm
-- Installing to: /usr/local/mysql
-- Could NOT find Threads (missing:  Threads_FOUND) 
-- Could NOT find Threads (missing:  Threads_FOUND) 
-- Check if the system is big endian
-- Searching 16 bit integer
CMake Error at /usr/share/cmake-2.8/Modules/TestBigEndian.cmake:44 (MESSAGE):
  no suitable type found
Call Stack (most recent call first):
  configure.cmake:597 (TEST_BIG_ENDIAN)
  CMakeLists.txt:414 (INCLUDE)


-- Configuring incomplete, errors occurred!
Задал прямой путь для CMAKE_C_COMPILER и CMAKE_CXX_COMPILER - результат тот же. Компиляторы для х86_64. В чем проблема?
tiprocop вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Драйвер MySQL для ADO hemn6vyr БД в Delphi 7 13.03.2013 15:18
Qt драйвер mysql _KUL Qt и кроссплатформенное программирование С/С++ 13 25.05.2012 18:34
требуется программист для написания приложений для Android и iPhone redlabmoscow Фриланс 0 28.09.2011 12:17
как собрать антенну для телевизора alex(21) Свободное общение 1 22.09.2010 16:41
Драйвер для hp laserjet 1010 для windows 7 Юзер7 Общие вопросы C/C++ 6 04.08.2010 09:17