我有一个应该为几个目标平台构建的工件:
Linux x86
Windows x86
ARM11
不幸的是,由于缺乏交叉编译器,不可能一次性创建工件的所有版本。
换句话说,目标是在存储库中有这样的东西
artifact-1.0.0-linux.zip
artifact-1.0.0-windows.zip
artifact-1.0.0-arm11.zip
artifact-1.0.1-linux.zip
artifact-1.0.1-windows.zip
artifact-1.0.1-arm11.zip
..。
请注意,版本是同步的。如何做
AFAIK,只有地铁风格的应用程序可以在Windows8的ARM上运行,地铁风格的应用程序只能用WinRT API编写。
根据这个线程
Windows Phone 8也使用ARM架构。因此,如果我们的应用程序是用Windows编写的,它可以在Windows8 x86、Windows8 for ARM和WP8上运行,对吧?
我在通过cygwin在windows上编译pjsip遇到了麻烦。我尝试使用安卓品牌的pjsip form 和android NDK r8c for windows。
这是我尝试配置pjsip时的输出。
$ ./configure-android
configure-android: APP_PLATFORM not specified, using android-14
configure-android: TARGET_ABI not specified, using armeabi
configure-android: calling ./configure with env vars:
我想用Clang为'Windows Phone‘的ARM目标编译一个用C写的程序。有谁有使用它的经验吗?
什么是更好的方法?
1)在运行Windows8的主机上使用Clang for Windows和MinGW构建。Clang for Windows / MinGW默认支持ARM吗?如果没有,我将需要重新构建Clang和MinGW?
2)在Linux/MAC主机上构建(其中ARM目标是默认的),并使用Windows Phone工具链(我可以在哪里获得它?)。
提前感谢!
我想在launch.json中运行这个调试程序。
{
// Must be running before launching: out/Debug/bin/chrome_public_apk gdb --ide
"name": "Attach Android Webview",
"type": "cppdbg", // "cppdbg" for GDB/LLDB, "cppvsdbg" for Windows V
我知道Python可以用于Mac和Linux,因为我在Mac和它的ARM上安装了Python,我在Ubuntu和它的ARM上通过apt安装了Python。但是,我在ARM上找不到Python for Windows的任何下载链接。Python上的amd64下载链接包含x86,而不是ARM,只包含32位和64位x86的链接。
有没有任何方法可以让Python在Windows上以ARM的方式运行?也许有测试版、实验版或者非官方版?
我正在跟踪这个。我已经成功地编译了代码,但是当我试图在终端上使用命令arm-none-eabi-gdb -q thumbv7em-none-eabihf/debug/led-roulette运行时,它说:
C:\Program Files (x86)\GNU Tools ARM Embedded\8 2018-q4-major\bin\arm-none-eabi-gdb.exe: warning: Couldn't determine a path for the index cache directory.
thumbv7em-none-eabihf/debug/led-roulet