makefile 写法思路示例
来源:互联网 发布:八皇后递归算法 编辑:程序博客网 时间:2024/06/11 23:22
有时候配置 configure文件的时候 ,老是很难想出来把参数以什么方式传过去,这里主要列举自己写的和网上的一些列子,以便开阔思路
./configure --prefix=/usr/arm-lib-needed/ncurses --host=arm-linux --target=arm-linux CC="aarch64-linux-android-gcc --sysroot=/usr/ndk/android-ndk-r14b/platforms/android-21/arch-arm64/ " CXX="aarch64-linux-android-g++ --sysroot=/usr/ndk/android-ndk-r14b/platforms/android-21/arch-arm64/ " AR=aarch64-linux-android-gcc-ar RANLIB=aarch64-linux-android-gcc-ranlib LDFLAGS="-L/usr/ndk/android-ndk-r14b/platforms/android-21/arch-arm64/usr/lib " CPPFLAGS="-I/usr/ndk/android-ndk-r14b/platforms/android-21/arch-arm64/usr/include -I/usr/ndk/android-ndk-r14b/sources/cxx-stl/stlport/stlport/ -I/usr/ndk/android-ndk-r14b/sources/cxx-stl/stlport/stlport/using/h/ -I/usr/ndk/android-ndk-r14b/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/ -L/usr/ndk/android-ndk-r14b/sources/cxx-stl/stlport/libs/arm64-v8a/ -fpic -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fno-exceptions -Istdc++ -lstlport_shared" CFLAGS="-fpic -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -lstdc++ -lm "
./configure --prefix=/home/zangcf/ffmpeg/ffmpeg_arm/ffmpeg_build \
--extra-cflags=" -I$ARM_INC -fPIC -DANDROID -fpic -mthumb-interwork -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -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 -Os -fomit-frame-pointer -fno-strict-aliasing -finline-limit=64 -DANDROID -Wa,--noexecstack -MMD -MP " \
--extra-ldflags=" -nostdlib -Bdynamic -Wl,--no-undefined -Wl,-z,noexecstack -Wl,-z,nocopyreloc -Wl,-soname,/system/lib/libz.so -Wl,-rpath-link=$ARM_LIB,-dynamic-linker=/system/bin/linker -L$ARM_LIB -nostdlib $ARM_LIB/crtbegin_dynamic.o $ARM_LIB/crtend_android.o -lc -lm -ldl -lgcc " \
--cross-prefix=${ARM_PRE}- --disable-asm --host=arm-linux
cmake . -DCMAKE_CXX_COMPILER="aarch64-linux-android-c++" -DCMAKE_CXX_FLAGS="-I/usr/ndk/android-ndk-r14b/platforms/android-21/arch-arm64/usr/include -I/usr/ndk/android-ndk-r14b/sources/cxx-stl/stlport/stlport/ -I/usr/ndk/android-ndk-r14b/sources/cxx-stl/stlport/stlport/using/h/ -I/usr/ndk/android-ndk-r14b/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/ -L/usr/ndk/android-ndk-r14b/sources/cxx-stl/stlport/libs/arm64-v8a/ -fpic -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fno-exceptions -Istdc++ -lstlport_shared --sysroot=/usr/ndk/android-ndk-r14b/platforms/android-21/arch-arm64/" -DCMAKE_C_COMPILER="aarch64-linux-android-gcc" -DCMAKE_C_FLAGS="-fpic -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -lstdc++ -lm --sysroot=/usr/ndk/android-ndk-r14b/platforms/android-21/arch-arm64/"
cmake . -DCMAKE_CXX_COMPILER="aarch64-linux-android-g++" -DCMAKE_CXX_FLAGS="-I/usr/ndk/android-ndk-r14b/platforms/android-21/arch-arm64/usr/include -I/usr/ndk/android-ndk-r14b/sources/cxx-stl/stlport/stlport/ -I/usr/ndk/android-ndk-r14b/sources/cxx-stl/stlport/stlport/using/h/ -I/usr/ndk/android-ndk-r14b/sources/cxx-stl/gnu-libstdc++/4.9/libs/arm64-v8a/ -L/usr/ndk/android-ndk-r14b/sources/cxx-stl/stlport/libs/arm64-v8a/ -fpic -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -fno-rtti -fstrict-aliasing -fomit-frame-pointer -fno-exceptions -Istdc++ -lstlport_shared --sysroot=/usr/ndk/android-ndk-r14b/platforms/android-21/arch-arm64/ -std=c++11" -DCMAKE_C_COMPILER="aarch64-linux-android-gcc" -DCMAKE_C_FLAGS="-fpic -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -lstdc++ -lm --sysroot=/usr/ndk/android-ndk-r14b/platforms/android-21/arch-arm64"
- makefile 写法思路示例
- makefile写法简单示例
- Makefile写法
- makefile写法
- makefile写法
- makefile写法
- Makefile写法
- makefile示例
- makefile 示例
- makefile示例
- MakeFile示例
- Makefile示例
- makefile的写法(转)
- Makefile的写法
- makefile的写法
- Makefile的写法
- makefile的写法
- makefile的写法
- 工厂模式
- 谷歌 Daydream 实验室:VR中学习新技能是一种怎样的体验?
- PythonTip--8.1
- python使用cookie模拟登陆
- cocos2d-x不是类名或结构名问题
- makefile 写法思路示例
- 欢迎使用CSDN-markdown编辑器
- OpenSSH升级导致的SecureCRT无法登录
- hbase shell
- Linux常用的基本命令
- python 乱码解决
- Cocos2dx常用的一些宏定义和头文件
- STM32单片机的BOOT0和BOOT1应用原理
- 谷歌官方推出Android应用开发架构组件介绍(Android Architecture Components)