Netbeans and arm

  • From: "minghua" < >
  • To:
  • Subject: Netbeans and arm
  • Date: Fri, 21 Sep 2012 19:32:34 -0400

If you just want to compile on windows you may choose the WinAVR toolchain in 
the setup, but past the actual gcc and g++ paths to the dialog box in 
NetBeans options setup. 

Details with codesourcery toolchain 
(arm-2006q3-26-arm-none-linux-gnueabi-i686-mingw32.tar.bz2): 

[1] Install the above toolchain for arm linux, into C:\Users\me\arm-2006q3. 
[2] Choose in NetBeans: 

[2.1] Tools - Options. Choose "Build Tools" tab. 
[2.1.1] Choose localhost, then click add button. 
[2.1.2] In the pop out window, paste "C:\Users\me\arm-2006q3" into the "Base 
Directory" line. 
[2.1.3] Then choose "WinAVR" from the list for "Tool Collection Family". 
[2.1.4] Click OK button to go back the "Build Tools" tab. 

[2.2] Back to the "Build Tools" tab. Now the "Base Directory" line in the tab 
has been populated with the above codesourcery installation path. 
[2.2.1] Paste the full paths of your gcc, g++, assembler of the compiler. 
The full paths should be: 
"C:\Users\me\arm-2006q3\bin\arm-none-linux-gnueabi-gcc.exe", 
"C:\Users\me\arm-2006q3\bin\arm-none-linux-gnueabi-g++.exe", 
"C:\Users\me\arm-2006q3\bin\arm-none-linux-gnueabi-as.exe"

The WinAVR selection in NetBeans would cause NetBeans to pass to the actual 
gcc, g++, as commands the same flags as for WinAVR tools. But the gcc 
commands it uses to compile is the actually paths you past in the above 
steps. 

That is all the setup you should need to make NetBeans work with building the 
code on Windows. If you are building for Cortex M3, your toolchain may be a 
different one. But the idea remains the same.






Netbeans and arm

minghua 09/21/2012

Project Features

About this Project

CND was started in November 2009, is owned by Leonid Lenyashin, and has 130 members.
By use of this website, you agree to the NetBeans Policies and Terms of Use (revision 20131025.e7cbc9d). © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo
 
 
Close
loading
Please Confirm
Close