使用arm-linux-android独立工具链编译时出现cmake错误但make无法执行

时间:2015-07-06 18:50:26

标签: android-ndk cmake

我想用来自android-ndk的arm-linux-android编译器编译C编写的本机代码,这样代码就可以在android pad中执行。 首先,我写了一个Toolchain_armgcc_android.cmake。在这个文件中我已经把代码

set(CMAKE_STRIP arm-linux-androideabi-strip)
set(CMAKE_C_COMPILER bin/arm-linux-androideabi-gcc)
set(CMAKE_CXX_COMPILER arm-linux-androideabi-cpp)
set(CMAKE_FIND_ROOT_PATH /home/name/tmp/my-android-toolchain)

然后写下代码

的CMAKE
 cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchain-armgcc-android.cmake -DBUILD_EXAMPLESERVER=On -DPYTHON_EXECUTABLE=/usr/bin/python ..

执行并出现以下代码,

-- The C compiler identification is GNU 4.8.0
-- Check for working C compiler: /home/name/tmp/my-android-toolchain   /bin/arm-linux-androideabi-gcc
-- Check for working C compiler: /home/name/tmp/my-android-toolchain/bin/arm-linux-androideabi-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Found Git: /usr/bin/git (found version "1.9.1") 
-- Git version: v0.1.0-RC4-31-g1a03d02-dirty
-- CMAKE_BUILD_TYPE not given; setting to 'RelWithDebInfo'.
-- Configuring done
 -- Generating done
 CMake Warning:
Manually-specified variables were not used by the project:

 PYTHON_EXECUTABLE


 - Build files have been written to: /home/name/open62541/build

在同一个文件中我写了一个命令,make,。然后出现错误,如

有人可以告诉我原因吗?非常感谢!

0 个答案:

没有答案