# Cpp-exe: can I select a compiler?

**URL:** <https://discuss.gradle.org/t/cpp-exe-can-i-select-a-compiler/4664>\
**Category:** Old Forum Archive\
**Created:** [March 12, 2013, 2:12pm UTC](https://discuss.gradle.org/t/cpp-exe-can-i-select-a-compiler/4664 "2013-03-12T14:12:00Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jiros](https://avatars.discourse-cdn.com/v4/letter/j/edb3f5/32.png) [@Jiros](https://discuss.gradle.org/u/Jiros)\
**Post date:** [March 12, 2013, 2:12pm UTC](https://discuss.gradle.org/t/cpp-exe-can-i-select-a-compiler/4664/1 "2013-03-12T14:12:00Z")

</div>

I use Gradle to build my C++ project in Windows.

I have installed Visual Studio, so Gradle uses cl.exe to compile sources.

But I prefer to use g++ of MinGW.

Is there a way to select a compiler, such as environment variables?

---

<div class="post-metadata">

**Author:** ![Peter\_Niederwieser](https://avatars.discourse-cdn.com/v4/letter/p/9f8e36/32.png) [@Peter\_Niederwieser](https://discuss.gradle.org/u/Peter_Niederwieser)\
**Post date:** [March 12, 2013, 5:12pm UTC](https://discuss.gradle.org/t/cpp-exe-can-i-select-a-compiler/4664/2 "2013-03-12T17:12:00Z")

</div>

According to what’s written in the [Gradle User Guide](http://gradle.org/docs/current/userguide/userguide_single.html), you currently have to tweak the PATH environment variable for the Gradle process so that your preferred compiler comes first.

---

<div class="post-metadata">

**Author:** ![Jiros](https://avatars.discourse-cdn.com/v4/letter/j/edb3f5/32.png) [@Jiros](https://discuss.gradle.org/u/Jiros)\
**Post date:** [March 13, 2013, 1:50pm UTC](https://discuss.gradle.org/t/cpp-exe-can-i-select-a-compiler/4664/3 "2013-03-13T13:50:00Z")

</div>

Thanks! I’m able to use g++ now.
