如何在 Eclipse CDT 中配置特定的 GCC 交叉工具链?

2024-01-27

我导入了一些源代码C++ Makefile Project到 Eclipse CDT 工作区,并指定Cross GCC“索引器设置”工具链:

项目导入进展顺利,但包含路径设置仅指向我当前的本机主机 GCC 实现:

我一直在寻找Toolchain Editor属性对话框,但找不到任何方法来配置我在开发计算机上构建和安装的特定交叉工具链:

打开的对话框仅允许选择工具链粒子,但不能配置它们的实际位置:


如何配置 Eclipse CDT 以使用我的自制 GCC 交叉工具链正确地提供索引器,并使用我的特定 GCC 交叉工具链提供的标准包含路径?


"如何配置 Eclipse CDT 以使用我的自制 GCC 交叉工具链正确提供索引器,并使用从此 GCC 交叉工具链提供的标准包含路径? "

不幸的是,如何设置应该绑定到项目的特定(跨)工具链的属性并不明显或直观。

要使这些属性设置可用,请首先转到C++ Build/Builder Settings项目属性对话框中的选项卡:

and check the Generate Makefiles automatically option. Don't click the Apply or OK button now!
But proceed to the C++ Build->Settings sub page

并填写跨工具链前缀和二进制文件实际所在的路径。

返回到C++ Build/Builder Settings选项卡并取消选中Generate Makefiles automatically(以防止自动启动构建时出现意外行为)选项,然后保存项目属性。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Eclipse CDT 中配置特定的 GCC 交叉工具链? 的相关文章

随机推荐

  • Android 中的 Firebase 实时数据库 setValue 不起作用

    我第一次尝试使用实时数据库 设置值功能对我不起作用 我已经通过以下方式更新了写作规则 rules read true write true 我的代码如下所示 Integer Age 24 FirebaseDatabase mDatabase
  • 在 C# 中缓冲字节数据

    我的应用程序从 TCP 套接字读取字节并需要缓冲它们 以便我稍后可以从中提取消息 由于 TCP 的性质 我可能会在一次读取中获得部分或多个消息 因此每次读取后我想检查缓冲区并提取尽可能多的可用完整消息 因此 我想要一个允许我执行以下操作的类
  • User.Identity.GetUserId() 方法在 Web Api 2 控制器中不起作用

    在常规控制器中 以下代码有效 HttpPost public ActionResult Custom string name User Identity GetUserName string id User Identity GetUser
  • 如何通过 for 循环从 C 函数返回表的表到 Lua

    我有一个std list对象 我想给 Lua 一个返回其多维位置的函数 所以我需要创建一个表的表 1 2 3 512 1 2 3 512 512 lua newtable L for int i 0 i lt 512 i lua newta
  • C 中的 HTTP 堆栈

    有没有用C实现的HTTP协议栈 提前致谢 更新 寻找客户端实现 你没有说你是在寻找客户端还是服务器 但很快谷歌就出现了libmicrohttpd http www gnu org software libmicrohttpd 用于在您的应用
  • 如何使用 Google 云端硬盘 API 密钥从 Android 应用程序访问云端硬盘内容?

    我无法访问 Google 云端硬盘 我在 Google API 控制台中创建了一个 API KEY 并启用了 Google Drive API 和 SDK 我在代码中的哪里设置 API KEY 驱动器生成器没有setJsonHttpRequ
  • cassandra中的主键是唯一的吗?

    这可能有点蹩脚 但在 cassandra 中主键是唯一的吗 例如下表中 CREATE TABLE users name text surname text age int adress text PRIMARY KEY name surna
  • .Net core 中 Json() 的小写属性名称

    有类 ClientViewModel public class Result public long PKID get set public string Name get set 并有 post 方法返回此模型 HttpPost publ
  • 如何让一个函数每 10 分钟在服务中运行一次?

    我有一个正在运行的 Windows 服务 在其中我想每隔几分钟运行一个函数 我找到了一些代码 但它似乎不起作用 我有一个记录器 它似乎没有进入过timer Elapsed 函数 protected override void OnStart
  • 阻止加载混合活动内容

    我在控制台中收到这些警告 但我的脚本无法正常工作 阻止加载混合活动内容 http code jquery com ui 1 10 3 themes smoothness jquery ui css http code jquery com
  • 如何获取 Flutter App 的编译/构建日期?

    我知道如何使用获取版本包信息 https pub dartlang org packages package info 但是如何在 ios 和 android 上获取运行时的构建时间戳 您可以使用构建 shell 脚本来创建 更新 Dart
  • 从 SetUpFixture 将参数传递给 TestFixture OneTimeSetUp

    我目前正在使用 C 构建一个自动化项目 nunit和 Selenium 我试图有一个安装类 它将在任何之前初始化 selenium webdriverTestFixture将运行并在所有这些都结束后尝试从TestFixture每一个Test
  • 无法理解 freeCodeCamp 中的 JS 递归倒计时函数

    所以 我已经明白了ideaJavaScript 中的递归 有一个功能是loops itself直到达到base条件 此时它停止并且返回最终结果 但是当我将其应用于尝试将其应用于的实际语法时 我有点头疼创建数组 让我们使用freeCodeCa
  • 更改 ApacheDS 中的默认管理员密码

    我是 ApacheDS 新手 我正在使用 apacheds 2 0 0 M17 管理员的默认密码是秘密的 有谁知道我可以在哪里将值更改为其他值 Inside apacheds instances default conf config ld
  • 找不到为 MVC 5 DropDownListFor 添加占位符的方法

    我尝试在网络上搜索并用我的代码尝试不同的东西 我知道如何为文本框添加占位符 但是为 MVC 5 下拉列表添加一个占位符怎么样 我有以下代码 但不会将占位符放入下拉列表中 Html DropDownListFor model gt model
  • Constexpr 类:继承?

    首先 我正在使用 Clang 3 4 1 我正在编写一个全局变量 它必须充当编译时上下文的占位符 主要作为值模板参数 为此 我编写了一个名为的 constexpr 类chameleon 它模仿任何运行时值的行为 struct chamele
  • c++11 及更高版本中 mutex.lock() 和 .unlock() 的确切线程间重新排序约束是什么?

    根据https en cppreference com w cpp atomic memory order https en cppreference com w cpp atomic memory order mutex lock and
  • 帮助菜单缺失部分 - Eclipse Luna

    我正在 Eclipse Luna 中工作 安装 Oracle Enterprise Pack for Eclipse OEPE 后 帮助菜单显示缺少项目 我附上屏幕截图 丢失物品 另外 我检查了菜单可见性 检查更新 安装新软件 安装细节 等
  • mypy 设置字典键/接口

    假设我有一个以字典作为参数的函数 def f d dict gt None x d x print x 我可以指定这本词典吗must有钥匙 x 到我的 我正在寻找类似的东西打字稿的界面 https www typescriptlang or
  • 如何在 Eclipse CDT 中配置特定的 GCC 交叉工具链?

    我导入了一些源代码C Makefile Project到 Eclipse CDT 工作区 并指定Cross GCC 索引器设置 工具链 项目导入进展顺利 但包含路径设置仅指向我当前的本机主机 GCC 实现 我一直在寻找Toolchain E