簡體   English   中英

為不同的編譯器版本維護多個構建

[英]Maintaining multiple builds for different compiler versions

我正在開發一個 C++ 庫,我使用 Makefile 來編譯和創建一個構建。 我希望為不同的 gcc 編譯器版本維護多個構建。 做這個的最好方式是什么?

如果您准備好使用 autotools,autoconf/automake 可讓您通過樹外構建完成此操作。 如果將每個構建分成自己的目錄(而不是源目錄),則可以配置任意數量的構建。

配置編譯器和編譯器選項通常是 bash 命令行的簡單問題。

mkdir mingw-build
cd mingw-build
CXX=mingw32-g++ ../myproject/configure ...
cd ..

mkdir native-build
cd native-build
CXX=g++ ../myproject/configure ...
cd ..

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM