我正在制作一个MicroPLc并选择PIC24FJ系列作为控制器。在PLC世界中人们使用LAD,FBD,STL等编程而不是c或c ++。
有很多Open软件可以转换PLC语言……
我不确定你要求的是什么,但你只是指一个工具链将你的C文件编译成十六进制二进制文件?
在这种情况下,您应该能够从命令行运行XC16编译器。 如果我没弄错的话,MPLAB X只生成一个GCC makefile。
查看XC16 C编译器手册:
http://www.microchip.com/stellent/groups/techpub_sg/documents/devicedoc/en559023.pdf
此资源也可能有用:
http://adamsiembida.com/how-to-compile-mplabx-projects-from-the-command-line/