我可以在台式计算机上为RPi的漂亮IDE中编写C语言吗


13

我来自Microsoft Windows开发背景,对IntelliSense和代码导航功能感到满意,是否可以安装IDE(例如Eclipse),[我认为这可能最适合我。和双启动Linux],然后在快速桌面上进行开发并部署到Pi?


2
您也许可以在RasPi上运行eclipse,但是eclipse占用了资源,可能无法使用。您可能需要查看像virtualbox这样的虚拟化技术,而不是双重引导。
史蒂夫·罗比拉德

Answers:


13

是的,您可以在部署到Pi之前在其他地方进行开发。

但是,如果您使用本机编译器进行编译,则Pi是不同的体系结构,因此您的代码将无法在Pi上执行。

这可以通过使用交叉编译器来解决。本质上,这是系统上的第二个GCC编译器,它使用ARM工具链进行编译。

在此问题中可以找到更多信息:

如何建立用于交叉编译的GCC 4.7工具链?


然后,我可以以某种方式使用Eclipse(或其他方式?)来使用该编译器?
狗耳朵2012年

@DogEars我不是C程序员,但是您应该能够在Eclipse中更改项目编译器以指向您想要的任何东西。在这种情况下,它将是您设置为的目录Prefix directory
Jivings 2012年

我不使用eclipse,但是在我看来,您可以创建一个更改C编译器的make文件,然后选择将程序自动部署到RPI。
user606723 2012年

@ user606723是的,您必须CROSS_COMPILE在调用使我相信的时候设置变量。
Jivings 2012年


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.