GNU编译
lxz26192
这个作者很懒,什么都没留下…
展开
-
automake 和 autoconf自动生成makefile 根据编译器进行宏定义
1)编译脚本传入编译器名称,后续configure.in根据编译器名称判断是否添加宏,Makefile.am文件根据configure.in中是否定义宏进行编译选项等选择配置。sh test.sh -c aarch64_be-linux-gnu-gcc#!/bin/sh#set -e #set -xexport PATH=/root/tools/hcc-aarch64_原创 2017-08-15 07:56:35 · 1054 阅读 · 0 评论 -
链接静态库生成dll动态的的Makefile.am
一、背景介绍在windows环境下为了在Java中使用JNI调用C,需要编译出test.dll动态库,该动态库中使用了静态库,需要将用到的静态库libparams.a、libxml.a编译到动态库中Makefile.am中FLAGS 表示用于 C 编译器的选项,CXXFLAGS 表示用于 C++ 编译器的选项。这两个变量实际上涵盖了编译和汇编两个步骤。CFLAGS: 指定头文件(.h文件)的路径,...原创 2018-03-11 10:39:47 · 1186 阅读 · 0 评论