当前位置: 首页 > news >正文

linux下的C++程序

1.安装g++编译环境(c++)、gcc编译环境(c语言)

sudo yum install gcc或者gcc-c++ //安装gcc/g++编译(用管理员权限弄)

验证是否安装成功

gcc或者g++ --version //如果显示版本号,则表示安装成功

sudo yum remove gcc或者gcc-c++ //卸载gcc/g++编译(用管理员权限弄)

2.安装gdb调试工具

sudo yum install gdb //安装

gdb --version

3.Cmake工具

 sudo yum install cmake //安装

生成可执行程序

方法一:1.g++ 加上程序 //此时会默认生成一个a.out的可执行程序

2.g++ 加上程序  -o demo //此时会默认生成一个demo的可执行程序

方法二:

分布编译(重要)esc-->ios

1.预处理(pre_processing)

功能:将源程序文件展开、删除注释、宏替换

语法格式:g++   -E   ***.cpp -o ***.i

2.编译(compiling)

功能:将程序生成汇编语言

语法格式:g++ -s ***.i -o ***.s

3.汇编(assembling)

功能:将汇编语言生成二进制文件

语法格式:g++ -c ***.i -o o

4.链接(linking)

功能:简介相关库文件,生成可执行程序

语法格式:g++***.o -o

如果执行程序

语法格式:./可执行文件名称

http://www.lryc.cn/news/417303.html

相关文章:

  • selfAttention 中的dk到底是什么
  • 安装MongoDB UI客户端工具:mongodb-compass-1.40.2-win32-x64.msi
  • 一行命令搞定内网穿透
  • C语言——扫雷游戏
  • 【LLM】-16-评估LLM-与标准答案的差距
  • WeNet 2.0:更高效的端到端语音识别工具包
  • 阿里大模型调用 = 》通义千问大语言模型
  • idea使用free流程,2024idea免费使用
  • 算法_链表专题---持续更新
  • 在Windows MFC\C++编程中,如何使用OnCopyData函数
  • 【Qt】项目代码
  • MySQL中常用工具
  • 关于儿童编程语言
  • [io]进程间通信 -信号函数 —信号处理过程
  • RoboDK的插件
  • List<HashMap<String, Object>>排序
  • 【大数据】探索大数据基础知识:定义、特征与生态系统
  • 营销材料翻译质量对销售渠道的影响
  • centos7.9安装k8s 1.3
  • 【第七节】python多线程及网络编程
  • Linux Shell编程--变量
  • 软文写作必须掌握的技巧有哪些?
  • 探索灵办AI:智能办公的好帮手
  • gin-vue-admin框架遇到AxiosError:Network Error怎么解决?
  • 作业zzz
  • python 空list如何表示
  • C++ const、constexpr与consteval作用与区别
  • solidity 数学和密码学函数
  • opencv-图像透视变换
  • C++ 域