gpt4 book ai didi

c++ - 一个非常简单的 helloworld 的 makefile

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:44:59 24 4
gpt4 key购买 nike

我正在编写我的第一个 makefile,它用于 C++ 中非常简单的 helloworld

虽然这是我的第一个 makefile...但我遇到了麻烦。

到目前为止,我所拥有的就在这里,我是在网上得到的,但并不真正理解其中的任何一个,并且已经查看了很多 makefile 教程,但大多数人说我不需要一个程序就像 helloworld 一样简单。我还将在底部粘贴我的 hello world 代码。将不胜感激任何帮助!谢谢

Makefile code: 



TARGET = hello.exe
OBJECT_01 = hello.o
SOURCE_01 = hello.cpp

$(TARGET): $(OBJECT_01)
gcc -g -o $(TARGET) $(OBJECT_01) -lstdc++

$(OBJECT_01) : $(SOURCE_01) -o $(OBJECT_01)
gcc -g -c $(SOURCE_01) -o $(OBJECT_01)

all : $(TARGET)

clean :
-rm $ (TARGET) $(OBJS)

hell 世界代码:

 #include <iostream>

int main()
{
std::cout << "Hello world from me\n ">>
return 0;
}

最佳答案

首先,改变这个:

$(OBJECT_01) : $(SOURCE_01) -o $(OBJECT_01)
gcc -g -c $(SOURCE_01) -o $(OBJECT_01)

为此:

$(OBJECT_01) : $(SOURCE_01)
gcc -g -c $(SOURCE_01) -o $(OBJECT_01)

其次,改变这个:

std::cout << "Hello world from me\n ">>

为此:

std::cout << "Hello world from me\n ";

三、这个:

 clean :
-rm $ (TARGET) $(OBJS)

对此

 clean :
-rm $(TARGET) $(OBJS)

关于c++ - 一个非常简单的 helloworld 的 makefile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22978766/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com