`
Davidlwq
  • 浏览: 47511 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Linux下用Eclipse交叉编译

 
阅读更多

运行环境:ubuntu 12.04, Eclipse C++ IDE

在Eclipse下进行交叉编译十分简单,这里假设你已经拥有了目标主机的编译工具链,我这使用的的arm-linux的交叉工具链。

  1. 新建C++ Project - Empty Project
  2. 右击Build Configurations - Manage,新建一个Configuration
  3. 在C/C++ Build - Settings 中设置GCC Compiler、G++ Compiler、G++ Linker、GCC Assenbler等,就好了
注:如果你需要第三方库,请用arm-linux工具链将其编译好,然后其在项目中的配置跟正常主机的一样。
将编译好的可执行文件移到arm机上执行即可。
分享到:
评论

相关推荐

    linux平台下Eclipse配置交叉编译环境

    配置交叉编译环境是为了在 Linux 平台下使用 Eclipse 进行嵌入式 C 开发时,能够正确地编译和生成目标代码。 配置交叉编译环境的重要性: 在 Linux 平台下使用 Eclipse 进行嵌入式 C 开发时,需要配置交叉编译环境...

    linux-eclipse交叉编译配置.

    总的来说,Linux-Eclipse交叉编译配置是一项关键的任务,它让开发者能够在本地环境中高效地开发和测试针对不同平台的应用。通过理解这个过程,你可以更灵活地管理你的项目,并适应各种硬件需求。

    ubuntu 下eclipse CDT搭建交叉编译开发环境

    本文将详细介绍如何在ubuntu平台下使用eclipse CDT搭建交叉编译开发环境,包括准备相关软件安装包、安装软件包、应用程序编译、导入现存的makefile project、Qt 插件安装等几个方面的内容。 一、准备相关软件安装包...

    用Eclipse和GDB构建ARM交叉编译和在线调试环境

    本文将详细介绍如何使用Eclipse集成开发环境(IDE)和GNU调试器(GDB)来构建一个ARM交叉编译和在线调试的环境。 首先,Eclipse IDE是一个功能强大的跨平台开源IDE,广泛应用于各类软件的开发。Eclipse IDE有多种...

    Embedded Linux Development Using Eclipse

    Eclipse作为一个强大的开源IDE,不仅在桌面应用开发领域广泛应用,同样也是嵌入式开发的理想选择,特别是对于需要进行交叉编译和远程调试的项目。 1. **嵌入式Linux**:嵌入式Linux是指将Linux操作系统内核与其他...

    Linux交叉编译平台实验.zip

    通过这次Linux交叉编译平台实验,你可以掌握如何在Linux环境下构建适合于嵌入式设备的软件,这对于从事嵌入式系统开发的人来说是一项必不可少的技能。实践过程中,你将了解到如何选择合适的工具链、配置编译环境、...

    在Linux下安装openCV 并将其整合到Eclipse当中

    ### 在Linux下安装OpenCV并整合到Eclipse中 #### 安装OpenCV 1. **下载并解压OpenCV源码包** - 首先,你需要从官方网站或其他可靠资源下载OpenCV的源码包。解压缩后,进入解压后的OpenCV文件夹。 2. **配置CMake*...

    eclipse-uboot编译.pptx

    在linux系统下通过eclipse工具交叉编译uboot引导程序。

    Win7安装交叉编译环境

    ARM-linux的交叉编译环境,一般的教程都是在linux系统(比如ubuntu)上安装linaro的arm-linux-gnueabihf编译环境,然后再安装Eclipse和CDT,这样来实现交叉编译环境的安装。 我个人使用这种方法已经使用了几年了,...

    eclipse的linux版本

    3. **安装ARM交叉编译工具链**:开发ARM应用需要ARM架构的交叉编译器。你可以从ARM官方网站或者第三方源获取适合的工具链,例如arm-none-eabi-gcc。确保将其路径添加到PATH环境变量中。 4. **配置Eclipse项目属性**...

    linux下eclipse开发stm32需要的库

    总之,Linux下的Eclipse开发STM32项目涉及到安装Eclipse、交叉编译工具链、STM32库以及调试工具。通过合理配置和使用这些工具,开发者可以高效地进行STM32的软件开发,利用STM32plus库提供的功能,简化对STM32硬件的...

    海思MPP移植到eclipse下实现在eclipse下用海思交叉编译器实现编译工程

    在这个过程中,我们需要使用海思提供的交叉编译工具链,使得在Linux环境下可以编译出适用于海思芯片的代码。 首先,了解交叉编译的基本概念。交叉编译是指在一个平台上生成另一个平台上的可执行程序。在本例中,...

    arm-linux-gcc-4.3.2(交叉编译链).zip

    8. **嵌入式开发环境的建立**:如使用Eclipse或Qt Creator等IDE与交叉编译链集成。 9. **编译选项和优化**:可能讨论了针对嵌入式设备的特定编译选项,如代码大小优化和浮点运算支持。 10. **部署和运行**:如何将...

    eclipse-cpp-2018-09-linux-gtk.tar.gz

    对于"eclipse-cpp-2018-09-linux-gtk","gtk"表示该版本使用GTK+图形用户界面工具包,这是Linux环境下常见的GUI库。这确保了在Ubuntu系统上提供一个原生的、符合用户习惯的界面体验。 解压这个tar.gz文件后,主要的...

    ubuntu_eclpse-c++_and_java交叉编译环境搭建.doc

    在Ubuntu操作系统上搭建Eclipse C++和Java的交叉编译环境是一个重要的步骤,这对于开发者来说是必不可少的。本文将详细讲解如何配置这个环境,以便同时进行C++和Java的开发。 首先,我们需要确保系统已经安装了基本...

    Embedded.Linux.Development.Using.Eclipse

    使用Eclipse进行嵌入式Linux开发,首先要配置交叉编译环境。因为嵌入式设备的处理器架构可能与开发机不同,所以需要在主机上建立一个能生成适合目标硬件的代码的编译链。这个过程涉及到选择合适的交叉编译器,设置...

Global site tag (gtag.js) - Google Analytics