首页 > 编程语言 >01-C++ 程序的编译和运行

01-C++ 程序的编译和运行

时间:2022-11-16 21:56:52浏览次数:45  
标签:可执行文件 01 ++ C++ 链接 编译 cpp hello

第一种方式

将编译和链接分成两步。

# 编译,生成 .o 文件
g++ -c hello.cpp

# 链接,生成可执行文件 a.out
g++ hello.o
# 链接,生成可执行文件 hello
g++ hello.o -o hello

第二种方式

将编译和链接合为一步。

# 生成可执行文件 a.out
g++ hello.cpp

# 生成可执行文件 hello
g++ hello.cpp -o hello

标签:可执行文件,01,++,C++,链接,编译,cpp,hello
From: https://www.cnblogs.com/huanrong/p/16897640.html

相关文章

  • 关于scanf函数不能在某些vs编译器中用的问题
    scanf在vs2022中是一个不安全的函数,vs自定义scanf_s是一个安全的函数,但是这在转给其他编译器可能不适用我们可以在开头加上一个#define_CRT_SECURE_NO_WARNINGS1可以解......
  • 代码随想录算法训练营Day01|704. 二分查找、27. 移除元素
    代码随想录算法训练营Day01|704.二分查找、27.移除元素704.二分查找题目链接:704.二分查找首先注意题干的描述:题干描述说明了元素是升序排列的,否则需要调用sort进行......
  • C++走向远洋——67(项目二、洗牌)
    */*Copyright(c)2016,烟台大学计算机与控制工程学院*Allrightsreserved.*文件名:text.cpp*作者:常轩*微信公众号:Worldhello*完成日期:2016年6月9日*版本号:V1.......
  • C++走向远洋——66(十五周阅读程序)
    */*Copyright(c)2016,烟台大学计算机与控制工程学院*Allrightsreserved.*文件名:text.cpp*作者:常轩*微信公众号:Worldhello*完成日期:2016年6月8日*版本号:V1.......
  • T292306 01最短路 题解
    又是一个找不到题目所以自己写的题。。。40迪杰斯特拉,但是搞不懂为什么是wa而不是re的#include<bits/stdc++.h>#definefor1(i,a,b)for(inti=a;i<=b;i++)#definell......
  • P8304 01 串 Sol
    先考虑\([1,n]\)的答案。猜结论。将\(a_i=0\)视为\(-1\),做前缀和,每一次\(<0\)就意味着删掉一个\(0\)。再做一遍后缀和,执行同样的操作。最后的答案就是区间长度......
  • C++走向远洋——37(工资类,2)
    */*Copyright(c)2016,烟台大学计算机与控制工程学院*Allrightsreserved.*文件名:salarly.cpp*作者:常轩*微信公众号:Worldhello*完成日期:2016年4月20日*版本......
  • C++走向远洋——34(友元函数,成员函数和一般函数的区别)
    */*Copyright(c)2016,烟台大学计算机与控制工程学院*Allrightsreserved.*文件名:youyuan.cpp*作者:常轩*微信公众号:Worldhello*完成日期:2016年4月10日*版本......
  • windows--cmake与c++的使用教程(8)
    1概述本文基于前文环境本节目标:基于VSCode,使用CMakeTools插件命令调试程序通过前面可以得知,CMakeTools的其他常用命令已经介绍过了,下面介绍CMake:debug命令......
  • 223201062524赵中垚-软件工程基础Y- 实验二 结对项目报告
    沈阳航空航天大学软件工程基础实验报告实验名称:实验二实验题目:结对项目专业软件工程学号223201062524姓名赵中垚袁显利指导教师孟桂英成......