代码块16,难以放置目标文件

时间:2019-04-25 00:17:43

标签: c gcc codeblocks

Win7 32位,代码::第16块,mingw32-gcc。

我在C:驱动器上有一个较小的C控制台项目,我希望将C :: B创建的所有文件都放置在与源文件相同的文件夹中。

因此创建的文件是...

c:\...\projectFolder\ProjName.c
c:\...\projectFolder\ProjName.cbp
c:\...\projectFolder\ProjName.depend
c:\...\projectFolder\ProjName.layout
c:\...\projectFolder\ProjName.o

这一切都很好。

但是我想包含一个名为

的实用程序
M:\_UniversalRoutines\include\MyStuff.c

编译文件时,C :: B在我的项目文件夹中创建一个文件夹/文件

.M\_UniversalRoutines\Include\MyStuff.o

我想要...

1)(首选)要在原始include文件夹中创建的这个obj文件,或者

2)将此obj文件简单地与其他文件一起放置在项目文件夹中。

我可以看到-o选项以以下格式传递给了GCC

-o .m\_UniversalRoutines\Include\MyStuff.o

我尝试过...

在“项目选项”->“构建目标”选项卡->“对象输出目录”中放一个点,我得到以上结果。

将对象输出目录留为空白,但是C :: B在该位置创建了一个长路径,方法是通过创建2个obj子文件夹(其中一个用于主文件,一个用于包含文件)使问题更严重。

我该如何解决?

谢谢。

0 个答案:

没有答案