有大量的开源项目以源代码形式分发,需要使用./configure && make
方法进行编译。但如果我想进行交叉编译,那么在这两个步骤中的哪一个步骤中应该告诉它们我想要得到二进制文件的目标平台?
这是否与一般的configure/make有关,还是每个项目都是特定的?能否举出编译某个项目、库或控制台应用程序并指定目标的示例?
我知道许多项目在其网站上有一个专门用于“交叉编译此程序”的网页。因此,这似乎是项目特定的设置。但是该项目仍然使用configure/make,所以所有这些的关系是什么?