应用链橡:适用需要,以供使用。现代人常说的应用,一般指手机和平板电脑的应用。
希望帮到你,祝学习愉快!
引用文件引用文件是指在另一个文件中将另一个文件的内拦洞容复制到当前文件中的文件,相关文件相关文件是指两个尘巧文件之间的相互关系。根据相关信息查询,引简兄枯用文件的作用是对源文件进行复制,以便在多个文件中使用相同的文件内容,它们之间的关系可以是依赖关系、索引关系或其他关系。的本质区别,有一下几点:a, 字节排序,一个int型的数据在windows里是由高地址存到低地址的4个字节的(假设是32位机器),但是在某些UNIX服务器,如AIX,它的排序方式就相反的,所以当程序被编译成低级语言(例如汇编)的时候,内存及CPU的处理就会截然相反
b, 字长,有些unix服务器是64位的,但返搜大多WINDOWS是32位,那么定义一个整形的时候就有用8个字节和4个字节的区别,字长不一样,那么执行起来用对内存的使用也自然就不一样咯。
c,所谓的库,也是由编译器编译出来的,在不同的OS下,由同一个代码编译出来的库也会不一样。
d,编译器也各不相同,也会导致编译出程序不完全相同。
e,所谓的调用,也就是将程序和库一起打包,然后在找到库里面所定义困世敬的函数罢了
综上,当一个程序或者库要从其他OS搬到另一个不同规格的OS上的时候,一定要重新编译一下草能确保程序跑起来不发生错误,求其原因也就是因为OS的本质区别,兼容的话,其实就是看OS是否在规格上有没有本质区别
二,库文件的编译是单向的,所以无法取回源码,
.a库的打包例: ar r libabc.a a.o b.o c.o
将a.o b.o c.o 合并打包成libabc.a。注意哦(.a一定要以lib开始.a结束哦)
WIN下我汪慎不是很在行,你说的lib大包应该没错。
三,我不是很清楚
希望对你有帮助,我2年工作的精华
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)