Unable to compile program

Welcome to the community !!!
unable to understand which kind of help you expect with so little information about your issue. Could you please tell us a little bit more about your project/problem ? then maybe we can help :slight_smile:

I am trying to run just simple function but still unable to compile it. I have installed install compiler tool chain, clean environment and compile locally as well but still unable to compile it. Just got a message in terminal with “terminated with exit code 2”.

try this…

 * Project SimpleApp
 * Description:
 * Author:
 * Date:
//  os  2.1.0       
//  device = Argon

//   library includes HERE
#include "Particle.h"

int g_errCode = 0;

SerialLogHandler logHandler;  // Use primary serial over USB interface for logging output

//  choose your SYSTEM_MODE       uncomment one statement to activate or skip

SYSTEM_THREAD(ENABLED);         //  uncomment to activate   

void setup() {
  // These two lines are here so you can see the debug logs. You probably
  // don't want them in your code.
  waitFor(Serial.isConnected, 10000); // For testing purposes, wait 10 seconds before continuing to allow serial to connect
  delay(2000);                        // so the debug log messages can be read.

  // Log some messages with different logging levels
  Log.info("This is info message");
  Log.warn("This is warning message");
  Log.error("This is error message, error=%d", g_errCode);

  // Format text message
  //Log.info("System version: %s", (const char*)System.version());
  Log.info("System version: %s", System.version().c_str());

  pinMode(D7, OUTPUT);//  built-in led

void loop() {

  digitalWrite(D7, HIGH); //  blink led
  digitalWrite(D7, LOW);

  //Particle.process(); //Uncomment if SYSTEM_MODE(MANUAL)  AND   NOT SYSTEM_THREAD(ENABLED)

same error

I guess your issue is due this:

but I’m not familiar at all with VS and Particle Workbench
Here’s some kind similar issue and a lot of info in one place, how to deal with Particle Workbench.

Hope this will help

The problem is almost certainly that your Windows username contains a space. This causes your home directory to contain a space, and the GNU toolchain (make, gcc-arm, etc.) do not work with directory names that contain spaces. This includes both your home directory name, as well as any subdirectories.


Thanks, I got it.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.