代码块自定义生成命令挂起

时间:2014-04-04 03:23:06

标签: linux compiler-construction makefile codeblocks fuse

我有一个问题,当我在终端中输入构建命令时,它工作正常,但是当我在Codeblocks中将它用作自定义构建命令时,Codeblocks会说它正在编译,吸收100%的CPU,但是实际上没有做任何事。这是我的配置:

  • 我在/ home / david上设置了一个FUSE驱动器(sftp)/客户端上\ Ions /的\ Quest \ of \ Ions /链接到服务器上的相同目录。
  • 代码块运行的构建命令是:ssh david@website.com 'cd /home/david/The\ Quest\ of\ the\ Ions/ && $make -f $makefile $target'
  • 当我在终端中运行与上面列出的相同的构建命令(填入变量)时,它将在没有任何用户输入的情况下完全完成。
  • Makefile:

    CC =克++ CFLAGS = -c -Wall LDFLAGS = SOURCES = main.cpp src / room.cpp OBJECTS = $(来源:的.cpp =的.o) EXECUTABLE = \ Ions

    的\ Quest \

    all:$(SOURCES)$(EXECUTABLE)

    $(EXECUTABLE):$(OBJECTS)     $(CC)$(LDFLAGS)$(OBJECTS)-o $ @

    调试:全部

    发布:全部

    .cpp.o:     $(CC)$(CFLAGS)$< -o $ @

我对这个问题感到困惑,不知道是什么原因引起的。谢谢你的帮助!

0 个答案:

没有答案