码迷,mamicode.com
首页 >  
搜索关键字:makefile 链接脚本    ( 2938个结果
cygwin+ndk+eclipse下JNI技术入门
1、JNI的编写步骤1)编写带有native 声明的java类.2)编译java文件成class类3)使用javah -jni com.ikags.project.XXXX 编译成.h文件4)使用C/C++编写代码5)编写makefile文件,将.h和.c(.cpp)文件编译成.dll(.so)文件...
分类:Windows程序   时间:2014-07-07 22:24:04    阅读次数:327
Autotools学习
我们通常用诸如 "./configure", "make","make install" 等命令就可以把源码包安装到系统中,但是背后的原理是什么呢?当我们需要修改源码,加入自己的代码后如何修改呢?所以需要学习如何利用 GNU Autoconf 及 Automake 这两套工具来自动产生 Makefile文件。下面的内容综合了一些网上找到的资源。 先来一个例子 1.系统中...
分类:其他好文   时间:2014-07-03 18:23:52    阅读次数:278
Linux学习笔记——例说makefile 头文件查找路径
0.前言     从学习C语言开始就慢慢开始接触makefile,查阅了很多的makefile的资料但总感觉没有真正掌握makefile,如果自己动手写一个makefile总觉得非常吃力。所以特意借助博客总结makefile的相关知识,通过例子说明makefile的具体用法。     例说makefile大致分为4个部分     1.只有单个C文件     2.含有多个C文件    ...
分类:系统相关   时间:2014-07-03 16:45:41    阅读次数:195
Linux学习笔记——例说makefile 单个C文件
0.前言     从学习C语言开始就慢慢开始接触makefile,查阅了很多的makefile的资料但总感觉没有真正掌握makefile,如果自己动手写一个makefile总觉得非常吃力。所以特意借助博客总结makefile的相关知识,通过例子说明makefile的具体用法。     例说makefile大致分为4个部分     1.只有单个C文件     2.含有多个C文件     3...
分类:系统相关   时间:2014-07-03 13:41:43    阅读次数:251
Linux学习笔记——例说makefile 多个文件
0.前言     从学习C语言开始就慢慢开始接触makefile,查阅了很多的makefile的资料但总感觉没有真正掌握makefile,如果自己动手写一个makefile总觉得非常吃力。所以特意借助博客总结makefile的相关知识,通过例子说明makefile的具体用法。     例说makefile大致分为4个部分     1.只有单个C文件     2.含有多个C文件    ...
分类:系统相关   时间:2014-07-03 13:41:05    阅读次数:191
使用eclipse在linux下开发C/C++
一直在Linux下开发,苦于没有IDE,一般都是自己编写Makefile,然后在windows下用文本编辑器ftp打开文件编辑,然后在linux下完成编译。调试代码也只能是命令行用gdb进行调试,相当痛苦。现在推荐一个可行的方法:jre +eclipse + Xming + SecureCRT 或 ...
分类:编程语言   时间:2014-07-03 11:04:59    阅读次数:268
Cocos2dx-Android 之Makefile通用高级写法
cocos2dx android makefile 通用高级写法...
分类:移动开发   时间:2014-07-02 16:56:53    阅读次数:182
测试文件系统
一、本文主要内容 1.制作一个可执行文件,用于测试 (1)在一个新的文件loader.S中写一段测试代码,及相应的.ld文件 (2)修改makefile,使loader.S编译成loader.bin (3)把loader.bin拷贝到boot.img上 2.加载测试文件 对上一篇文件的代码稍做修改,...
分类:其他好文   时间:2014-07-01 12:55:07    阅读次数:300
链接脚本之LMA VMA解释
链接脚本中的LMA和VMA是什么意思,这个问题纠结了一段时间,今天在看《ARM体系结构与编程》时,豁然开朗,写下自己的认识,分享如下: LMA:加载地址 位于存储器中的地址 LOAD MEMORY ADDRESS VMA:运行地址(虚拟地址) 运行时的地址 VIRTUAL MEMORY ADDRESS 为什么用VMA表示呐?因为cpu运行的地址都是虚拟地址,经过MMU转为物理地址。在没有开MMU的裸板下,延续了这一称呼。理解为运行地址。 为什么要分 两种地址? 运行映像文件时,有些域可以移动到新...
分类:其他好文   时间:2014-06-30 06:13:11    阅读次数:204
Android开发实践:Android交叉编译工具链的使用
前面2篇文章分别介绍了AndroidNDK编译的命令行参数,以及如何在任意目录使用Android.mk来编译本地c/c++代码,Andriod.mk和ndk-build只不过是Android官方提供了一套封装过的Android交叉编译环境而已,其实,你可以不用它,而直接通过传统的Makefile文件来编译你的c/c++代码的,..
分类:移动开发   时间:2014-06-29 20:57:41    阅读次数:263
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!