如何编译和运行一个C++程序?

  • 由C++编写的源代码需要经过编译和链接后,将其转化为可执行程序后才能运行.

  • 在C语言中,使用gcc命令来编译和链接C程序
    gcc main.c //编译单个源文件
    gcc main.c module.c //编译多个源文件

  • 在C++中,需要多加一个-lstdc++选项
    gcc main.cpp -lstdc++ //编译单个源文件
    gcc main.cpp module.cpp -lstdc++ //编译多个源文件
    这是因为gcc命令在链接时默认使用C的库,添加-lstdc++才会使用C++的库

  • 此外,还可以使用g++命令,专门用于编译C++程序
    g++ main.cpp //编译单个源文件
    g++ main.cpp module.cpp //编译多个源文件
    g++ main.cpp -o demo //使用-o可以指定可执行文件的名称

posted @ 2023-02-16 13:23  CUHKSZ丶Travis  阅读(280)  评论(0)    收藏  举报