Java文件能编译成lib吗_Makefile用于将一些.cpp和.h编译成lib
在构建dll时可以设置很多选项,但是如果您从命令行执行此操作,则可以使用这个基本命令:
gcc -shared -o mydll.dll file1.o file2.o file3.o
这是一个makefile(通常称为 Makefile ),它将处理整个构建过程:
# You will have to modify this line to list the actual files you use.
# You could set it to use all the "fileN" files that you have,
# but that's dangerous for a beginner.
FILES = file1 file2 file3
OBJECTS = $(addsuffix .o,$(FILES)) # This is "file1.o file2.o..."
# This is the rule it uses to assemble file1.o, file2.o... into mydll.dll
mydll.dll: $(OBJECTS)
gcc -shared $^ -o $@ # The whitespace at the beginning of this line is a TAB.
# This is the rule it uses to compile fileN.cpp and fileN.h into fileN.o
$(OBJECTS): %.o : %.cpp %.h
g++ -c $< -o $@ # Again, a TAB at the beginning.
现在要构建 mydll.dll ,只需输入"make"即可 .
几个笔记 . 如果只键入"make"而不指定makefile或目标(要构建的东西),Make将尝试使用默认的makefile("GNUMakefile","makefile"或"Makefile")和默认目标(makefile中的第一个,在这种情况下) mydll.dll ) .
Java文件能编译成lib吗_Makefile用于将一些.cpp和.h编译成lib相关推荐
- java文件中有中文,在windows下因编码不一致,而导致编译失败的处理方法。
由于控制台当前页码编码为GBK,而sublime是以utf-8保存的,故使用javac对Helllo.java文件进行编译的时候出现以下两种情况: 1.文件夹里没有生产.class文件,且控制台没有任 ...
- Eclipse不自动编译java文件的终极解决方法
Eclipse不自动编译java文件的终极解决方法 投稿:mdxy-dxy 字体:[增加 减小] 类型:转载 时间:2015-12-13 我要评论 这篇文章主要介绍了Eclipse不自动编译java文 ...
- 有趣现象:同一个java文件中有2个类,一个public,一个无类修饰符,各有一个main函数,谁在前先执行谁!
发现一有趣现象:同一个java文件中有2个类,一个public,一个无类修饰符,个有一个main函数,谁在前先执行谁! //Detergent.java //Class:Detergent,Clean ...
- jcreator把class字节码文件转成.java源文件_如何将.JAVA文件编译成.CLASS文件.说明方法和工具,或用JCreator如何操作?...
http://www.newiter.com/showart.asp?id=33 由于比较长,建议点击上面链接进入继续浏览 对于很多应用系统,常常需要动态装载和执行类和代码片断,这有利于部署的简易性和 ...
- java虚拟机编译文件,理解Java虚拟机(1)之一个.java文件编译成.class文件发生了什么...
理解Java虚拟机(1)之一个.java文件编译成.class文件发生了什么 最近在看<深入理解Java虚拟机>弄明白了很多java的底层知识,决定分几部分总结下,从.java文件编译,到 ...
- Java的class文件批量反编译成Java文件
Java的class文件批量反编译成java文件 Class文件是java文件编译后产生的一个文件,class文件便于在软件上运行,但是我们无法阅读中间的程序,所以我们需要将class文件转换成jav ...
- java 编译class_.java文件怎样编译成.class文件,你值得一看的技巧
以.java结尾的文件是java的源文件,存放的是我们编写的java源代码..class结尾的文件是java的字节码文件,里面存放的是我们对java源码编译后产生的二进制代码.接下来小编和大家分享下如 ...
- Java文件是如何编译成Dex文件的?如何执行Dex文件?
Dex文件介绍 Android系统中,一个App的所有代码都在一个Dex文件里面.Dex是一个类似Jar的存储了多有Java编译字节码的归档文件. 为什么要使用dex文件来存储呢? Java源码经过编 ...
- Java文件是怎么编译成Class文件的
其实就是我们前端的编译过程,是通过javac(编译器)把java文件变成.class字节码文件. javac HelloWorld.java javap -verbose HelloWorld.cla ...
最新文章
- SpringMVC源码之参数解析绑定原理
- 思考:用开发移动app的观念来开发网站
- openSAP中国新平台的介绍
- java函数式编程_说说函数式编程的那些事
- Cisco路由器配置命令之模式转换命令
- 【机器学习基础】机器学习算法中分类知识总结!
- 数据结构-线性表之顺序表
- nssl1149,jzoj5455-拆网线【贪心】
- Python之Numpy入门实战教程(1):基础篇
- macaca使用中问题解决方法整理
- python如何识别中文_python如何识别图片中的文字
- bzoj 2431: [HAOI2009]逆序对数列
- 智能优化算法:混合蛙跳算法-附代码
- 四年级计算机上册说课ppt,四年级上册《画长方形》说课稿
- Python语言程序设计 第七周 文件和数据格式化
- Java八股文(高阶)背诵版
- 微积分专项----MIT GS老师
- python/appium实现华为应用商城app界面上下滑动打开关闭通知栏等功能
- ValueError: Invalid format specifier
- 闲鱼易用高可扩的文章发布工具建设
热门文章
- Hibernate关于父类子类的映射
- 连接关键词用什么符号
- 设置Qt应用程序图标
- tomcat错误:The page you tried to access (/manager/login.do) does not exist
- 恶补各种知识(操作系统篇)
- all ,any,abs的使用
- openstack-networking-neutron(一)---端到端和点到点的理解
- R语言中strptime返回值永远为NA的问题
- UVALive 7143 Room Assignment(组合数学+DP)(2014 Asia Shanghai Regional Contest)
- 查看ip地址信息和配置临时ip