我正在为使用OpenCV库处理某些图像数据的Raspberry PI开发板编写GUI应用程序。最终结果是带有一些按钮的图形应用程序以及显示图像的区域。Raspberry PI的交叉编译
我可以避免使用IDE,因为除了通常与我工作的项目一起使用的新语言之外,由于每个工具都需要学习新的IDE,所以它变得单调乏味。我所有开发中的95%都在VIM中。
如何设置一个基本的makefile项目,该项目使用运行在x86系统上的Ubuntu安装上运行的GCC,OpenCV,GTK +和编译Raspberry PI(即:arm11)?目标是使其成为可在任何Linux系统上构建的可移植项目。
我熟悉通过apt-get
安装OpenCV和GTK +库,我也知道我需要在我的main.c
文件中包含特定的头文件。现在我只需要弄清楚makefile中需要的基本语句,以便为ARM编译并链接到适当的库。我通过apt-get
获得的OpenCV库似乎适用于x86,我不知道是否包含ARM变体。
谢谢。