但是,我想使用mingw-w64从Debian环境交叉编译。我没有构建依赖关系的任何-w64版本,所以我必须构建这些版本。是否有一个apt source <package>的方法,然后dpkg-buildpackage使用一个特定的工具链?我猜--target-arch已经接近我所需要的了,但我怀疑w64不是一个受支持的体系结构。我看到http://clang.debian.net描述了一种使用clang构建debian存档的方法,涉及:
cd /
我有一个新安装的mingw64和鸡肉方案,但每当我尝试从命令行使用csc编译文件时,我都会得到以下结果:
error: shell command terminated with non-zeron) (* n (fac (- n 1)))))(newline)
有人能帮我弄清楚为什么它不能编译这个文件吗?
我的程序使用一些包含POSIX函数调用的库,这些库不能用MinGW编译,我使用Qt6表示MinGW (MinGW没有Qt6或msys2)。所以我需要将我的程序链接到由cygwin构建的dll。下面是两个文件a.c和b.cint a() {}extern int a();
return a();我使用cygwin将a.c编译成a.dll:
(In cygwin