# \[Compiler\] EABI compilation mode

**URL:** <https://forum.sierrawireless.com/t/compiler-eabi-compilation-mode/5220>\
**Category:** Development tools\
**Created:** [September 6, 2011, 8:33am UTC](https://forum.sierrawireless.com/t/compiler-eabi-compilation-mode/5220 "2011-09-06T08:33:25Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![daav](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/daav/32/2767_2.png) [@daav](https://forum.sierrawireless.com/u/daav)\
**Post date:** [February 15, 2012, 8:04am UTC](https://forum.sierrawireless.com/t/compiler-eabi-compilation-mode/5220/6 "2012-02-15T08:04:09Z")

</div>

> [@ivanl](#):
>
> Is it possible to use Keil MDK compiler in DS? It is also owned by ARM company. Our company is working with MDK on other project so it would be great if we could use it in Dev Studio also.

Several things have to be verified…  
1\* Is this compiler able to produce ARM EABI code (as GCC or RVDS do)? If not, then it’s over, since you won’t be able to link your code against Open AT libraries (built for ARM EABI).  
2\* Then, the easy way would be that this MDK compiler uses options syntax similar to other ARM ones. If this is the case, you could give a try to customize - for example - ARM RVDS installation paths (in Windows \> Preferences \> Developer Studio \> Tools Path \> RVDS), and various compiler options to try to get it compile and link against our libs.  
3\* And if not (I mean if the options syntax is really completely different), I’m afraid that someone need to do some java and Eclipse code to develop a DS add-on able to integrate this particular toolchain. That’s the moment to remind that DS code is opened, and that it’s possible to develop (and even maybe contribute) add-ons: [forum.sierrawireless.com/viewto … 108&t=5727](https://forum.sierrawireless.com/t/contribute-to-developer-studio-effort/5209/1)😉

---

_[View the full topic](https://forum.sierrawireless.com/t/compiler-eabi-compilation-mode/5220)._
