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

评论

您可能可以在RasPi上运行eclipse,但是eclipse占用了资源,可能无法使用。您可能需要查看虚拟化技术,例如virtualbox,而不是双重引导。

#1 楼

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

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

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

有关此问题的更多信息,请参见:

如何构建GCC 4.7交叉编译的工具链?

评论


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

–狗耳
2012年6月22日9:30

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

–活动
2012年6月22日9:33

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

–user606723
2012年6月22日15:12

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

–活动
2012年6月22日23:24



#2 楼

是的,您可以使用交叉编译器从Windows编译Raspberry Pi软件,并使用Eclipse作为IDE。您甚至可以从Windows远程调试在Raspberry Pi上运行的软件,通过将鼠标悬停在变量上来查看变量,等等。

以下说明如何准备交叉编译器并将Eclipse设置为适用于Raspberry Pi的IDE:
http://www.gurucoding.com/en/raspberry_pi_eclipse/index.php

#3 楼

我使用netbeans代替eclipse作为IDE在Raspberry Pi上开发和调试C / C ++程序。我在此博客文章中列出了我的操作方法:http://precisemath.wordpress.com/2014/04/13/c-dev-pi-2/

评论


欢迎来到Raspberry Pi!虽然从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。

–RPiAwesomeness
2014年4月14日15:25