编译脚本及工具
介绍linux/windows/ios/android等平台的makfile及编译工具等
walkingMa
订阅博客需慎重,收费模式非我本意,奈何无力探他博,有心做好每篇博客
展开
-
【makefile系列】全平台编译脚本makefile
脚本包含:MAC、IOS、Windows、Linux、Android平台开源地址:https://github.com/fermay/Makefile_demo原创 2020-06-19 16:24:38 · 1213 阅读 · 0 评论 -
【开发工具】之MinGW下makefile的编写
序 前文《【开发工具】之windows下gnu makefile编写》介绍了借助GUNWIN32b编写windows下的Makefile,本文异曲同工,介绍在MINGW下编写windows下的makefile1. 相关flag放在一个config.mk文件中 小编习惯于将系统配置的相关flags放在一个独立的文件中,方便以后系统扩展,因此新建名为config.mk的文件,内容为:OS :...原创 2018-12-14 00:16:22 · 4231 阅读 · 0 评论 -
在mingw编译环境下为dll添加版本信息
在工程中,常常需要为dll添加版本信息,如果有vs工程比较好办,但是没有vs,在Mingw下也不难,通过对网上资料的搜集及验证,特分享。1、假设有obj.c文件,内容如:#include<stdio.h>int add(int a,int b){ return a+b;}void main(){ printf("******\n");}2、为...原创 2017-08-08 21:33:15 · 2089 阅读 · 0 评论 -
【Android开发】之编译脚本Makefile编写
摘抄自:https://blog.csdn.net/SoaringLee_fighting/article/details/84037468略加部分修改完善。1、NDK编译C/C++ Native代码的通用方法1.1 编译脚本基本知识 使用android ndk包中的ndk-build编译时,ndk-build是从jni目录下寻找Android.mk及Application.mk,根据其...原创 2019-02-17 12:22:16 · 567 阅读 · 0 评论 -
【开发工具】之windows下gnu makefile编写
ifeq ($(strip $(platform)), x86_32) CC := cl.exe LD := link.exe AR := lib.exe RC := rc.exe EXTRA_CFLAGS := -W3 -nologo -DWIN32 EXTRA_CFLAGS += -D_CRT_SECURE_NO_WARNINGS -O2 EXTRA_LDFLAGS :=...原创 2018-12-18 23:33:24 · 1234 阅读 · 0 评论 -
【开发工具】之linux下makefile编写
序在实际工程中,我们通常使用makefile来构建目标文件,本文旨在示例一个简单的makefile,可根据实际需要更改。1. 配置相关的宏在config.mk中新建config,mk#检测系统OS = $(shell uname)#设置是否调试ifeq ($(DEBUG), 0) DEBUG_FLAGS := -O3else DEBUG_FLAGS := -Gendif...原创 2018-12-09 19:19:47 · 452 阅读 · 0 评论 -
【开发工具】之windows下通过批处理编译VS工程
工程文件为lencod.sln,批处理文件为bulit.bat(与*.sln文件在同级目录)。@echo offrem example: build.bat Relase/Debug Win32/x64@echo %~dp0rem set build_config="Debug|Win32"rem set build_config=$ALLrem set...原创 2017-07-24 22:52:33 · 6246 阅读 · 1 评论 -
makefile编译脚本
1、makefile 中-g是什么意思? 编译器选项,在编译的时候,生成带有调试信息的二进制文件1、makefile 中-g是什么意思?profile编译选项原创 2016-12-01 13:42:02 · 873 阅读 · 0 评论