1

背景:PC 上的 Keil C51,目前正在 iMac 上迁移到 GCC (CrossPack-AVR)。

由于我为微型计算机编写固件,因此我有很多“驱动程序”源文件等,我需要将它们包含在我的程序中,例如 LCD 驱动程序,即重用代码。这些代码片段(.c 和 .h 文件)位于文件夹中的子文件 /snippets/夹,即 /snippets/lcd/. 我/snippets/曾经在一个文件夹中,该文件夹也有一个/projects/用于项目或应用程序的文件夹。我曾考虑将它们放在图书馆中,但我使用了各种架构,因此它并不总是有效。

问题:如何在 GCC 中设置它而不必指定片段的绝对路径,例如各种#include路径等,以便包含片段的源文件与项目一起重新编译使用/包含它?因此,如果我改进一个片段,它会使所有随后编译/重新编译的项目受益吗?

我在谷歌上环顾四周,但一定是使用了错误的搜索词。

谢谢!

4

1 回答 1

0

我认为制作文件会解决问题。

于 2009-11-21T12:44:39.057 回答