繁体   English   中英

.so构建错误来临-请提出建议(蚀CDT cygwin)

[英].so build error coming - please suggest (eclipse CDT cygwin)

****为项目myso构建配置调试****

全部制作

filename.d:1:***多个目标模式。 停止。

生成文件如下所示:

# All Target
all: libmyso.so
# Tool invocations
libmyso.so: $(OBJS) $(USER_OBJS)
    @echo 'Building target: $@'
    @echo 'Invoking: GCC C++ Linker'
    g++ -L"E:\cygwin\lib" -shared -o"libmyso.so"
    $(OBJS) $(USER_OBJS) $(LIBS)
    @echo 'Finished building target: $@'
    @echo ' '
# Other Targets
clean:
    -$(RM) $(OBJS)$(C++_DEPS)$(C_DEPS)$(CC_DEPS)$(LIBRARIES)$(CPP_DEPS)$(CXX_DEPS)$(C_UPPER_DEPS) libmyso.so
    -@echo ' '

.PHONY:所有干净的依赖项。SECONDARY:-include ../makefile.targets

您发布的Makefile(希望格式正确)是指另一个Makefile,而另一个Makefile的内容可能很重要。 但是,看来您的问题是在带有空格的路径中找到filename.d ,并且该路径出现在$(OBJS)$(USER_OBJS) (可能在../makefile.targets定义)中。

编辑 看起来这是某些版本的Make中已解决的问题,但您的版本未解决 (请参见“在Cygwin上编译”)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM