Compile 'Compiles the code without building the apk
Build 'Compiles and builds the apk without pushing it onto a device
Build and Run 'Existing option "Compile and Run"
Build and Run (Background) 'Existing option "Compile and Run (Background)"
Compile to Library 'Existing option "Compile to Library"
ADB Push To Device 'Pushes the most recent build to the connected device
Since I moved nearly totally to Linux desktops, I have to use a virtual machine to develop with B4A.
I badly miss the build option (without deploying to device) because I often use a Genymotion emulator on Linux side. So every compile I get the "No device found" message.
A native Linux IDE would be much better but this is another question. A Linux command line compiler at least would be great.