如何使用 iostream、string 和 ifstream 库生成文件

and*_*rea 1 c++ makefile

我正在尝试为使用 lib 字符串 iostream 和 fstream 的应用程序构建一个 makefile。这就是我到目前为止所做的

       CPP      = gcc
       LIB_DIR      = ./incl
       PROGRAMS = test
       PROGS_O      = action_rec.o
       CPPFLAGS = -I$(LIB_DIR) -pg -g
       VPATH        = ./src/
       OBJFILES = $(VPATH)$(patsubst %.cpp,%.o,$(wildcard *.cpp))
       LIBS     = -02 -liostream -lfstream -lstdlib -lstring
Run Code Online (Sandbox Code Playgroud)

当我尝试使用我的 makefile 时,结果是没有声明需要 lib 字符串 fstream 和 iostream 的所有内容,而需要 lib stdlib 的所有内容都可以正常工作。有人能告诉我为什么吗?谢谢你

Owe*_*wen 5

尝试取出所有 -lstring -stdlib -liostream -lfstream 并查看它是否修复它。

并使用 g++ 进行编译,以便找到链接 C++ 代码所需的其他内容。