gpt4 book ai didi

c++ - 如何在 Debian 上编译我的 C++ 项目?

转载 作者:太空宇宙 更新时间:2023-11-04 04:58:09 25 4
gpt4 key购买 nike

我刚刚将我的项目从我的 PC 移至运行 Debian 的虚拟机。我的项目包含一些类和头文件,如何使用 G++ 编译它?

ls -l
-rw-r--r-- 1 root root 2369 Nov 27 20:17 Card.cpp
-rw-r--r-- 1 root root 1299 Nov 27 15:56 Deck.cpp
-rw-r--r-- 1 root root 6529 Nov 27 20:58 Game.cpp
-rw-r--r-- 1 root root 4639 Nov 27 20:12 Hand.cpp
drwxr-xr-x 2 root root 4096 Nov 27 20:00 inc
-rw-r--r-- 1 root root 19 Nov 18 10:35 main.cpp
-rw-r--r-- 1 root root 5113 Nov 27 20:05 Player.cpp
drwxr-xr-x 2 root root 4096 Nov 28 07:58 src

/src ls -l
-rw-r--r-- 1 root root 490 Nov 28 07:58 reviiyot.cpp (this is the main)

/inc ls -l
-rw-r--r-- 1 root root 1506 Nov 26 17:31 Card.h
-rw-r--r-- 1 root root 842 Nov 25 12:25 Deck.h
-rw-r--r-- 1 root root 830 Nov 26 23:55 Game.h
-rw-r--r-- 1 root root 774 Nov 27 15:55 Hand.h
-rw-r--r-- 1 root root 2383 Nov 27 20:00 Player.h

最佳答案

您必须将所有必需的来源链接在一起:

例如:

g++ src/reviiyot.cpp main.cpp Hand.cpp Game.cpp Deck.cpp Card.cpp  Player.cpp -Wall -o MyProgram

或者,您可以create a Makefile .

关于c++ - 如何在 Debian 上编译我的 C++ 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40845104/

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