【问题标题】:include standard c library on eclipse make file project在 eclipse make 文件项目中包含标准 c 库
【发布时间】:2012-06-26 01:12:52
【问题描述】:

我正在研究具有硬件特定库的嵌入式系统。我正在使用eclipse制作文件项目。在 build/makefile 中包含了特定的硬件文件,但我想在我的项目中包含标准 c 库我该怎么做,请给我一个出路。

【问题讨论】:

  • 你的工具链或嵌入式操作系统是否为嵌入式系统提供标准C库版本?通常,如果确实如此并且工具链知道它,您将需要一个链接器标志来包含(或更可能排除)C 库。头文件包括,如果工具链配置良好,其他构建系统打包的库应该能够被相对路径或库名称引用,如果没有,您可能需要将 -I 和 -L 路径设置为适当放置在构建中系统安装。
  • 不,我的工具链不提供标准的 C 支持。你能给我一个小例子把它包含在 make 文件中吗?是INCFLAGS吗??
  • 如果您的工具链不包含用于您的目标的 C 库,则您必须先为目标系统找到/构建一个库,然后才能包含/链接它。但大多数工具链端口确实有一个 - 您可能需要花一些时间查看工具链的文档。

标签: c eclipse embedded


【解决方案1】:

试试这个:点击项目->属性->C/C++ 通用->路径和符号(见下面的截图)。

现在选择左侧面板上的语言(可能是GNU C)并输入您需要的包含目录。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-22
    • 1970-01-01
    • 2010-11-21
    • 2011-06-22
    • 2011-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多