㈠ 能否在windows上搭建arm-linux交叉编译环境
这个估计没必要,安装一个虚拟机,然后安装一个桌面版的里Linux系统,再在系统中安装一个vim编辑器,再安装一个gdb调试器,最后再arm-linux-gcc就可以编译c文件了,要是你的很多源程序文件都在windows系统中,你可以设置Windows与Linux共享文件。这些东西在网上都可以找到教程,刚开始可能觉得Linux系统很不方便,但是要熟悉Linux系统就必须经常呆在Linux系统中,希望能帮到你。
㈡ win10arm64跟win1064区别
win10 arm64跟win10 64区别为:应用不同、编译不同、电脑不同。
一、应用不同
1、win10 arm64:win10 arm64只能运行ARM64应用,无法运行x64应用。
2、win10 64:win10 64既可以运行运行x64应用,也可以运行ARM64应用。
二、编译不同
1、win10 arm64:win10 arm64允许开发者编译和反编译ARM64应用。
2、win10 64:win10 64不允许开发者编译和反编译x64应用,但可以编译和反编译ARM64应用。
三、电脑不同
1、win10 arm64:win10 arm64是针对使用高通ARM芯片的电脑。
2、win10 64:win10 64是针对使用微软普通芯片的电脑。
㈢ 如何编译可以在Windows下运行的带有Python支持的ARM Linux GDB
随着win10uwp应用软件的增多,windows RT当然可以复活啦,win10软件商店里面的uwp应用软件是支持ARM芯片的。
㈣ 解释下ARM处理器运行Win10完整版是怎么实现w
ARM不是特指一款处理器,ARM可以理解为一种处理器的类型。 基于ARM内核研发的嵌入式处理器有很多,现役的主要有ARM9 ARM11 ARM CortexA8/A9 等。 目前中高端的平板电脑、MID、手机等移动设备基本上都采用ARM cortex A8 架构的单核处理器,个别高端型号的机器甚至搭载了A9架构的双核处理器。 ARM 9/11是过时的处理器架构,现在主要用在低端机器上,性能比较糟糕。
㈤ 请IT业界技术“牛人加潮人”帮我解释一下,WIN10是真正意义上实现了X86和ARM不同架构下软件通用了么
不是的,即使断网也可以用。arm与x86两者平台所开发的应用是分开的,由x86和arm专门的编译软件分别编译的,但软件代码一样,只是编译所用的软件不一样。微软打造云资源平台只是为了实现手机、平板电脑、电脑的账号资料统一而已!
如果满意请采纳,谢谢!
㈥ 如何在Windows下构建ARM Linux QT开发环境
在PC上,需要得到两个版本的Qt,分别是:Qt-4.5.2和QtEmbedded-4.5.2-arm。前者包括了QtDesigner等基本工具,用于在PC上对程序的开发调试,使能确保程序放到板子上之前就符合设计的要求;然后用后者的库将调试好的程序编译成能在arm-linux平台上运行的程序。
Qt-4.5.2用从网上下载到的qt-x11-opensource-src-4.5.2.tar.gz编译后安装得到;QtEmbedded-4.5.2-arm用qt-embedded-linux-opensource-src-4.5.2.tar.gz编译后安装得到,Qt-embedded-linux-opensource-src-4.5.2.tar.gz还可以编译成QtEmbedded-4.5.2-X86,但不需要。在编译qt-embedded-linux-opensource-src-4.5.2.tar.gz之前,必须准备好arm-linux-gcc交叉编译工具,用的是arm-linux-gcc-3.4.1。
所以先要准备好的软件包有:
Pc的操作系统是:LINUX-ubuntu8.04。
下面是具体编译安装过程:
1、Qt-4.5.2的获得将qt-x11-opensource-src-4.5.2.tar.gz复制到目录:/home/chh/Project/qt,
2、然后解压:
#tarzxvfqt-x11-opensource-src-4.5.2.tar.gz
得到一个新目录:qt-x11-opensource-src-4.5.2
cd进入这个目录,准备开始编译。
3、在终端中这样操作:
#./configure–qvfb//编译配置,此过程大概历时几分钟;#make//正式编译,过程漫长,大概2个多小时;#cdtools/qvfb//进入此目录,准备对它进行编译#make//编译,几分钟#cd../..//回到qt-x11-opensource-src-4.5.2主目录,准备安装#makeinstall//安装,十几分钟吧;
4、此步必须以root身份完成,否则无法建立目录
5、可以在/usr/local/下看到一个Trolltech目录,进入该目录发现Qt-4.5.2目录已经出现,进入里面的bin目录,Designer等工具已经可以使用了。
6、编译过程相当费时,所以可以直接拷贝已经编译过的源码,直接makeinstall。
7、至此,Qt-4.5.2的安装已经顺利完成。
QtEmbedded-4.5.2-arm的获得
在编译安装qt-embedded-linux-opensource-src-4.5.2之前,必须先配置好arm-linux-gcc,将arm-linux-gcc-3.4.1.tar.bz2解压到目录:/usr/local下,此时local下出现一个名为arm的目录,然后配置好环境变量:在/etc/profile添加一句:exportPATH=$PATH:/usr/local/arm/3.4.1/bin,保存后#source/etc/profile一下,让它即时生效。否则下面的编译过程会提示找不到arm-linux-gcc命令。现在可以开始编译了:
将qt-embedded-linux-opensource-src-4.5.2.tar.gz复制到目录:/home/chh/Project/qt,然后解压:#tarzxvfqt-embedded-linux-opensource-src.tar.gz,得到新目录qt-embedded-linux-opensource-src-4.5.2。
进入qt-embedded-linux-opensource-src-4.5.2目录,首先进行configure。这里的参数很重要,必不可少的是-embeddedarm,所以最简单的配置信息可以这样:
./configure-embeddedarm
然后回车,就开始configure了,参数设置和参考文章一样,裁减了很多,减少了编译时间:
./configure-release-shared-fast-no-largefile-qt-sql-sqlite-no-qt3support-no-xmlpatterns-no-mmx-no-3dnow-no-sse-no-sse2-no-svg-no-webkit-qt-zlib-qt-gif-qt-libtiff-qt-libpng-qt-libmng-qt-libjpeg-makelibs-xplatformqws/linux-arm-g++-nomaketools-nomakeexamples-nomakedocs-nomakedemo-no-nis-no-cups-no-iconv-no-dbus-no-openssl-embeddedarm-little-endian-qt-freetype-depths16,18-qt-gfx-linuxfb-no-gfx-transformed-no-gfx-multiscreen-no-gfx-vnc-no-gfx-qvfb-qt-kbd-usb-no-glib
之后就可以编译了,#make,漫长等待后再#makeinstall。Makeinstall还是需要root权限。
完成后,在/usr/local/Trolltech下多了一个目录:QtEmbedded-4.5.2-arm。
㈦ win10 arm可以运行x86程序吗
首先聊聊64位CPU,Intel和AMD早期采用了完全不同的策略。Intel为64位设计了全新的IA64架构。由于是原生的64位架构,性能更强,但是对传统X86应用兼容不佳。AMD则选择在原始32位X86指令集的基础上扩展64位X86-64指令集,并且将其命名为AMD64。在兼容原有X86的基础上,同时支持X86-64的扩展64位计算。由于市场对IA64架构反应冷淡,Intel最终按照AMD64的模式推出EM64T技术。类似于AMD64,EM64T包括两种工作模式,传统IA-32模式(传统32位模式)和IA-32e扩展模式(支持扩展64位计算)。最终,IA64逐步退出历史舞台,而采用AMD64/EM64T技术的处理器称为x86-64处理器,简称x64处理器。
对于64位Windows如何运行32位应用,选择有两种。第一,将32位系统库(C:WindowsSystem32)移植,并直接在x64处理器(x86-64)上运行32位代码。第二,将32位系统库移植,转换为64位代码,随后在本机运行。WOW64(WindowsonWindows64)选择了后者,首先将32位系统库WindowsSystem32移植至WindowsSysWOW64,随后通过动态二进制编译器,将32位数据类型重新编组为64位,调用约定则自动封装(X86-64对X86指令集的扩展)。最终,无论是32位应用还是64位应用,全部通过调用同样的NTDLL完成与内核的交互,确保了与内核和设备的交互都可以按本地硬件的速度进行。
㈧ win10怎么支持arm跑android应用
win10并不是直接支持安装apk格式的应用,而是通过微软发布的工具为系统添加一个软件层,使AOSP(Android开放源代码项 目)作为一个子系统运行。对于Android开发者来说,他们能够以APK格式向微软提交使用Java或C++语言编写的应用,使其在Windows 10手机上运行。也就是说,微软会为开发者发布一个apk的“翻译工具”,通过该翻译工具将应用格式翻译为win10所能解读的格式。此外,微软还开发了Objective-C的编译器,以便iOS开发者可以利用微软的编译器重新编译应用,使之能在Windows 10手机上运行。所以说要在win10上跑安卓应用需要重新编译软件。