windowseclipsec++怎么交叉编译linux

author author     2023-05-03     665

关键词:

Eclipse 一般用作Java开发,但也可以用作C/C++开发工具。那么,在 Linux 系统下,怎样安装 eclipse 用来编译 C/C++ 程序呢?
工具/原料
Eclipse IDE for c/c++ 安装包
一、下载 Eclipse IDE for c/c++ 安装包
1
启动 Linux 系统,使用浏览器从 eclipse 官网下载 Eclipse IDE for c/c++ 安装包。地址见图。

2
下载时,请根据你的系统版本下载相应的安装包。由于我是 CentOS 6.6 32位版本,自然是下载 Linux 32 位的。

3
在这儿说明一下,使用此安装包,可以免去安装 eclipse 后还需配置 CDT 的烦恼。作为一个 c/c++ 程序开发者,深感比以前方便了不少。
END
二、安装 Eclipse IDE for c/c++
1
下载完成后,进入 Eclipse 安装包所在目录,在空白处右击鼠标,启动终端。

2
安装 Eclipse 之前,请确保安装了以下组件并更新到最新版:
1、Java 环境
2、gcc 和 g++

下面简单介绍一下检测方法:
1、查询 java 版本(通用):java -version
2、查询 gcc 版本(红帽系列):rpm -qa gcc

3
下面进入 eclipse 的安装环节,非常简单。总体来说是解压后即可用。

首先,登陆 root 帐户,键入命令 tar -zxvf 安装包名,回车,将压缩包解压到当前目录下。

4
解压完成后,键入 ls ,可以看到当前目录多了一个目录 eclipse 。
键入 cp -r eclipse /opt/ ,将 eclipse 目录下的所有文件复制到 /opt 目录下(这个目录随你喜好了,不复制也行)。

END
三、使用 eclipse
1
如果像我上面那样将 eclipse 文件夹复制到了 opt 目录,在终端键入 /opt/eclispe/eclipse,回车。eclipse 就启动了。

2
注:为了便于英语不好的同学理解,我下面全用中文,实际菜单为英文。

1)新建工程
首次启动时,会提示你程序代码保存位置,然后可能还会出现欢迎界面(关闭掉欢迎界面,IDE界面就可以看到了)。点击“文件”-“新建”-“c++工程”。

3
为工程取一个名字(例如 test),选择“空工程”,其余选项保持默认(下同),点击“下一步”。

4
在接下来的页面中,继续点击“下一步”,最后点击“完成”。

5
2)添加代码文件
点击“文件”-“新建”-“源文件”。

6
填写源文件名,切记,一定要加扩展名。

7
下面,就可以在源文件中书写代码。书写代码时,系统有时会给出一些错误提示,如果你确认你的代码没有写错,不要去理会。

8
代码写完后,点击工具栏的小三角按钮即可对代码编译运行,如果弹出提示框问你“代码已经修改,是否保存”,点击“是”。

9
运行的结果输出在下边的框里。

END
注意事项
安装 eclipse 前,要确保必须的组件已经安装。
添加程序代码文件时,一定要加上扩展名。
参考技术A 你需要安装一个windows版本的交叉编译器

makefile交叉编译怎么引用静态库

参考技术A看你的mysql当前默认的存储引擎:mysql>showvariableslike'%storage_engine%';你要看某个表用了什么引擎(在显示结果里参数engine后面的就表示该表当前用的存储引擎):mysql>showcreatetable表名; 查看详情

在 ARM 平台上为嵌入式 Linux 交叉编译 Clion

】在ARM平台上为嵌入式Linux交叉编译Clion【英文标题】:CrosscompileClionforEmbededLinuxonARMplatform【发布时间】:2017-04-2708:05:13【问题描述】:我是Linux和Clion交叉编译的新手,我在clion中有一个脚本,并将其构建为sh文件以在ubuntu16中运... 查看详情

怎么查看linux下系统的内核,交叉编译,文件系统的版本?

一般交叉编译器里都有一个lib的文件夹的,把你的lib文件cp到这里应该就可以了。也可以用gcc带的-l,例如:arm-linuc-gcc-l/root/libxx.c-oxx.o参考技术A内核版本用uname可看,交叉编译和文件系统的版本是啥意思?这两个东西有版本号么 查看详情

ncurses交叉编译(代码片段)

1.环境    编译环境:ubuntu18.04虚拟机    板端:移远AG550平台编译链aarch64-oe-linux2.ncurses下载ncurses库下载地址:Indexof/pub/gnu/ncurses下载5.9的版本3.解压并且编译tarxvfncurses-5.9.tar.gzcdncurses-5.9 执行configure命令后出现如... 查看详情

linux应用开发-libjpeg库交叉编译与使用(代码片段)

1.前言在开发板上如果想要显示jpeg格式的图片,必须用到libjpeg库,不可能自己去编写jpg的解码代码。libjpeg是一个完全用C语言编写的库,包含了被广泛使用的JPEG解码、JPEG编码和其他的JPEG功能的实现。这个库由独立JPE... 查看详情

ARM 的 OpenCV v3.3.1 交叉编译失败:找不到 CMAKE_CXX_COMPILER

】ARM的OpenCVv3.3.1交叉编译失败:找不到CMAKE_CXX_COMPILER【英文标题】:OpenCVv3.3.1CrosscompilationforARMFails:NoCMAKE_CXX_COMPILERcouldbefound【发布时间】:2018-01-3113:08:06【问题描述】:我遵循本教程CrosscompilationforARMbasedLinuxsystems,以便使用cmake... 查看详情

那些奇葩python模块怎么交叉编译呀

参考技术A先运行以下几步:[plain]viewplaincopytarzxfsqlite-amalgamation-3.5.6.tar.gzcdsqlite-3.5.6./configure--host=arm-linux--prefix=/usr/local/arm/3.3.2--enable-shared--disable-readline--disable-dynamic-extensions以上是把sqlite解压缩,然后做一些配置,这里,我希望sq... 查看详情

qt交叉编译时怎么添加静态库,急!!!

新手,交叉编译器应该是安装好了,程序写完了后输入编译命令/opt/EmbedSky/qt-4.5/__install/arm/bin/qmake-project/opt/EmbedSky/qt-4.5/__install/arm/bin/qmakemake(自己乱试的,不知道是不是这样编译)在板子上运行的时候提示错误:errorwhileloadingsharedl... 查看详情

交叉编译和交叉调试环境搭建及使用

交叉编译和交叉调试环境搭建及使用1. 交叉编译器1.1 交叉编译器介绍在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。简单... 查看详情

交叉编译,为什么需要交叉编译

...x86平台本身的可执行程序,这个编译过程称为本地编译。交叉编译交叉编译可以理解为,在当前编译平台下,编译出来的程序能运行在体系结构不同的另一种目标平台上,但是编译平台本身却 查看详情

交叉编译详解

第1章交叉编译简介1.1什么是交叉编译对于没有做过嵌入式编程的人,可能不太理解交叉编译的概念,那么什么是交叉编译?它有什么作用?在解释什么是交叉编译之前,先要明白什么是本地编译。本地编译本地编译可以理解为... 查看详情

交叉编译概述

交叉编译,简单地说,就是在 一个平台上生成另一个平台上的可执行代 。要进行交叉编译,我们需要在主机平台上安装对应的交叉编译工具链(crosscompilationtoolchain),然后用这个交叉编译工具链编译我们的源代码,最... 查看详情

交叉编译和交叉工具链

一、交叉编译简介1、什么是交叉编译1.1本地编译    解释什么是交叉编译之前,先要明白一个概念:本地编译    我们之前常见的软件开发,都是属于本地编译:在当前的PC下,x86的CPU下,直接编译出... 查看详情

如何从 Mac OS X 交叉编译到 Linux x86?

...行MacOSX10.5.8并希望使用GCC4.1.2为目标CentOS5.3进行编译。我怎么可能:编译GCC4.1.2工具链及相关工具?使用该工具交叉编译目标CentOS5.3?非常感谢任何帮助!【问题讨论】:你最终采用了什么解决 查看详情

linux安装配置交叉编译器arm-linux-gnueabi-gcc(代码片段)

...么是交叉编译器。一、下载交叉编译器这里主要记录一下怎么下载arm-linux-gnueabi-gcc交叉编译器,这个不像其他软件一样下载最新的就是好的。不同的开发版根文件系统的版本不同,高版本的编译器编译的程序在低版本的根文件系... 查看详情

linux家目录下找不到bashrc文件怎么回事,安装交叉编译工具用到该文件,但找不到该文件,这是怎么回事

他是个隐藏文件。你可以用ls-a显示所有的文件参考技术A不同版本的linux不一样的,有些没有这个文件,如果需要的话可以自己创建linux很灵活的追问是个隐藏文件 查看详情

交叉编译器简介

目录3.1.交叉编译器的名字的命名规则3.1.1.交叉编译器名字举例3.1.2.crosstool-ng中交叉编译前缀的命名规则3.1.2.1.交叉编译器名字中的arch部分3.1.2.1.1.crosstool-ng中arch的值3.1.2.2.交叉编译器名字中的vendor部分3.1.2.2.1.crosstool-ng中vendor的值... 查看详情

armlinux交叉编译

一次搞定ArmLinux交叉编译后更。。 查看详情