Makefile (gmake ツールチェーン) を生成するときに、clang を使用してアプリケーションをビルドしたいと考えています。これを行う方法はありますか?
4420 次
4 に答える
7
これが私が使用するものです、それは私のために働きます:
-- ugly hack to use clang
premake.gcc.cc = 'clang'
premake.gcc.cxx = 'clang++'
それ以外はまったく機能していないようでした。
于 2013-11-19T03:41:35.580 に答える
4
premake5 では、
#!/bin/bash
premake-5.0.0-alpha11-linux --file=PA7.lua --cc=clang --verbose gmake
--cc=clang
premake4 の --platform オプションに類似しています。
于 2017-12-13T13:07:30.117 に答える
2
私は最終的に @Burton Samograd が行ったことを行うことになりました: CC 環境変数を割り当てます。ただし、premake4 メッセージ ボードの奥深くに埋もれている彼らには、新しいプラットフォームを定義する方法があります。
premake4 を使用する場合は、以下を呼び出すだけです。
premake4 --platform=clang gmake
これに関して私が見つけた唯一の問題は、期待どおりに機能しなかったことです。私は Burton に投票しますが、必要な場合はここに情報があります。
于 2012-06-25T12:06:32.810 に答える
1
CC変数を設定できるようです。
CC ?= /usr/bin/clang
プレメイクファイルで。?=は、環境に設定していない場合にのみ設定します。
于 2012-05-01T21:30:17.157 に答える