diff --git a/compiler/src/main/java/org/robovm/compiler/util/ToolchainUtil.java b/compiler/src/main/java/org/robovm/compiler/util/ToolchainUtil.java index b9e2c4a09..7a1ce523c 100644 --- a/compiler/src/main/java/org/robovm/compiler/util/ToolchainUtil.java +++ b/compiler/src/main/java/org/robovm/compiler/util/ToolchainUtil.java @@ -135,7 +135,10 @@ public static void link(Config config, List args, List objectFiles objectsOut = new BufferedOutputStream(new FileOutputStream(objectsFile)); for (File f : objectFiles) { objectsOut.write('"'); - objectsOut.write(f.getAbsolutePath().getBytes()); + String path = f.getAbsolutePath(); + if( config.getOs() == OS.windows) + path = path.replace("\\", "\\\\"); + objectsOut.write(path.getBytes()); objectsOut.write('"'); objectsOut.write('\n'); }