由于每次都要import待编译的工程文件比较麻烦,所以寻找了一种在命令行下编译的方法。
打开Windows Prompt,输入:
SET path=C:\PROGRA~1\DS-5\bin;%SystemRoot%\system32;%SystemRoot% && "C:\PROGRA~1\DS-5\bin\eclipsec.exe" --launcher.suppressErrors -nosplash -application "org.eclipse.cdt.managedbuilder.core.headlessbuild" -cleanBuild "hello_world/Debug" -import "C:\Work\My_code\hello_world" -data "C:\Temp\DS5_tmp" >> C:\Work\My_code\hello_world\build.log 2>&1
其中,
-cleanBuild "hello_world/Debug"
hello_world - 工程名称(可以从.project文件中获取)
Debug - 工程配置名称
-import "C:\Work\My_code\hello_world"
C:\Work\My_code\hello_world - 工程文件(.project, .cproject)所在目录
-data "C:\Temp\DS5_tmp"
C:\Temp\DS5_tmp - 指定一个临时目录存放临时文件
这样编译的log可以从C:\Work\My_code\hello_world\build.log中查看。