Under Project Properites -> Configuration Properties-> ARM Settings, I have “Instruction Set” set to -mthumb, “Floating-point ABI” set to -mfloat-abi=hard, and ARM CPU type set to -mcpu=cortex-m4.
When I build within Visual Studio, those flags are getting set.
HOWEVER, when I build from the command line, those flags are not getting set.
Yes, this file contains ARM-specific compiler settings and is normally generated by VisualGDB first time you use the toolchain. If you building the code on another machine, we recommend copying the entire toolchain directory as is, or simply creating a new project with that toolchain using the VisualGDB project wizard and it will regenerate all necessary files.