跨平台技术
文章平均质量分 58
lanxinyuchs
这个作者很懒,什么都没留下…
展开
-
linux与windows的文件传输和资源共享
一 远程连接1文字界面(明码) telnet2文字界面(暗码)ssh 更安全3图形界面3-1linux之间 很多种3-2windows之间 RDP3-3linux(以ubuntu中文版为例)和windows之间(1)rDesktop(2)在window中下载VNC client(如UltraVNC),ubuntu10.04自带client端:应用程序-互联网-终端...原创 2011-05-05 15:32:45 · 117 阅读 · 0 评论 -
虚拟化技术与跨平台兼容性
虚拟化:1 .硬件级 VMware/VirtualPC2. 编程语言级 JVM .NET/CIL3. 程序库级 wine 兼容性:A library is binary compatible, if a program linked dynamically to a former version of the library continues running with...原创 2011-05-12 11:39:23 · 314 阅读 · 0 评论 -
DLL和LIB的调用(C++和C#)
1. C++篇dll(在被调用函数前加_delcspec(dllexport))在生成时会自动生成同名lib(包含dll中的符号链接),直接用dll称为显示调用(动态加载),用LoadLibrary和GetProcAddress;用包含lib的方式为隐式调用(需在调用函数前加_delcspec(dllimport)或extern声明,前者可获得更快的编译速度),编译时不需要对应dll,但运...2011-05-16 16:44:42 · 881 阅读 · 0 评论 -
在windows上开发linux程序以及vice verse
当然不是用VM1 windows上开发linux应用程序(着重于搭建arm-linux开发环境)cygwin是在Windows下模拟Linux开发的及其成功的一个项目。首先我们可以想当然的认为,只要gcc等可以被移植到Windows下,那么几乎所有GNU工具就都可以移植到Windows下,——我们确实有对应的Windows版本的gcc,可是,仍然有些东西是不能直接移植到Window...原创 2011-11-24 16:30:54 · 153 阅读 · 0 评论 -
双核+双操作系统
这里面也有个AMP和SMP的问题单核+双系统一个系统为基体,另一个嵌进去,比如VxWIN这种给windows添加实时OS内核,可以利用两个系统各自的优点双核+双系统部分存储空间一分为二,部分内存及设备可以共享,两核之间可以通信(比如RPC),感觉有点像连体婴儿例1(MIPC):linux用物理内存A-B, vxworks用物理内存C-D (A-B 与C-D不重叠),linu...原创 2011-11-25 11:31:59 · 924 阅读 · 0 评论