初学者问题生成文件不起作用
Beginner issue makefile won't work
我发誓我已经找了20分钟试图弄清楚这个,我知道它必须是非常简单的东西。我正在尝试为我编写的几个c++压缩程序创建一个makefile。下面是makefile:
CC = g++
CFLAGS = -Wall
LDFLAGS =
ENC_SOURCES=encoderMain.cpp encoderUtils.cpp
DEC_SOURCES=decoderMain.cpp decoderUtils.cpp
ENC_OBJECTS=$(ENC_SOURCES:.cpp=.o)
DEC_OBJECTS=$(DEC_SOURCES:.cpp=.o)
ENC_EXECUTABLE=encoder
all: $(ENC_SOURCES) $(ENC_EXECUTABLE)
$(ENC_EXECUTABLE): $(ENC_OBJECTS)
$(CC) $(LDFLAGS) $(OBJECTS) -o $@
.cpp.o:
$(CC) $(CFLAGS) $< -O $@
我还没有添加解码器部分,但我只是想让编码器程序工作。当我在命令行中输入"make"时,我收到这样的错误:
make: *** No targets specified and no makefile found. Stop.
我试着运行。/configure命令,得到这个错误:
-bash: ./configure: No such file or directory
我正在运行OS X Mavericks,如果这有区别的话。谢谢!
注意:makefile的名字是"makefile",我在文本编辑器中写的,所以我相信它实际上是makefile.txt。
将文件名更改为Makefile
,它应该会找到它。(去掉.txt
)
相关文章:
- SFML 加载从文件不起作用,奇怪的错误
- 为什么写入文件不起作用
- Opencv ml 头文件不起作用
- 将数组保存到二进制文件不起作用 c++
- C++输出流到文件不起作用
- 使用 bazel 构建 TensorFlow C++调用模型时,.so 文件不起作用
- C++接口(标头)和实现文件不起作用
- 二进制文件:ios ::二进制文件不起作用
- 解密AES-256加密文件不起作用
- MinGW .h 编译文件不起作用:此文件的版本与您运行的 Windows 版本不兼容
- 在 Linux 中使用 C++ 列出目录的所有文件不起作用
- 以二进制模式写入文件不起作用
- Android NDK 中的某些 c++ 包含文件不起作用
- 通过 Makefile 编译 2 个文件不起作用
- 标头和源类文件不起作用
- 线程清理器的抑制文件不起作用:出了什么问题
- 我的生成文件不起作用
- c++fileIO创建/打开文件不起作用
- C++ 使用文件不起作用初学者
- 在QtCreator中逐行读取文本文件不起作用