zoukankan      html  css  js  c++  java
  • Android Studio NDK相关经验

    编译问题

    找不到libcurses.so.5,locate一下libcursses.so,结果发现系统里是libcruses.so.6版本。

    弄一个简单的hello.cpp和CMakeLists.txt,

    cmake_minimum_required(VERSION 3.6)
    project(hello)
    add_executable(hello   hello.cpp)
    #include <iostream>
    
    int main() {
        std::cout << "Hi" << std::endl;
        return 0;
    }

    配置CC:

    export  CC=/home/xx/Android/Sdk/ndk/16.1.4479499/toolchains/llvm/prebuilt/linux-x86_64/lib64/clang

    结果发现果然编译不过。及时配上LD_LIBRARY_PATH,让找到的libncruese.so.5在路径中,还是没找到。

    需要:

    sudo apt-get install libncurses5

    Also install the collection of libraries by using this command,

    sudo apt-get install ia32-libs

    一般只安装libcurses5就行了。

    加快启动

    在Android Studio安装目录/bin/idea.properties文件中加入如下这行代码

     disable.android.first.run=true

  • 相关阅读:
    为什么要对url进行encode
    活在当下
    Linux Shell 文本处理工具
    Servlet、Servlet容器等内容讲解
    Java编程中的一些常见问题汇总
    创建文件目录
    ubuntu
    iptables
    mysqldump导入导出
    pt-table-sync
  • 原文地址:https://www.cnblogs.com/tangxiaosheng/p/15494705.html
Copyright © 2011-2022 走看看