zoukankan      html  css  js  c++  java
  • Linux 环境下 C++ 的开发编译

    Linux环境下C++程序的开发编译学习笔记

    环境:vmware 运行下的Ubuntu 16.04

    姓名:谢津

    时间:2018/5/24

    内容:1vim的安装及配置;2)第一个C++程序的编写与编译;3)多个文件的编译;4)基于gdb的调试

    1. vim的安装及配置

    1 sudo apt-get install vim-gtk
    2 vim –version    //查看版本

    1 sudo vim /etc/vim/vimrc    //修改配置

    取消syntax on 的注释使其支持语法高亮 

    在该文本的最后添加

    1     set nu                //左侧行号
    2     set tabstop=4         //tab长度为4
    3     set cursorline        //突出当前行
    4     set autoindent        //自动缩进         

    简略的配置完毕。

    2.  第一个C++程序的编写与编译

    新建一个cpp文件

    1 vim helloworld.cpp

    在文本中编写代码

    编写完程序之后,使用g++编译该文件

    1 g++ helloworld.cpp
    2 ./a.out

    或者将.o文件链接为最终的可执行文件

    1 g++ helloworld.cpp –o helloworld
    2 ./helloworld

    3.  多个文件的编译

    1 vim mainpre.cpp

    1 vim helloworld.cpp

    法一:

    1 g++ helloworld.cpp mainpre.cpp -o test

    成功

    法二:

    1 vim makefile

    4.调试

    1 vim test.cpp

    执行观察结果

    启动gdb进行调试

    1 file test2      //命令找到文件进行调试

    1 b main        //在main处设断点
    2 r             //run
    3 s             //单步进入
    4 n             //逐行调试
    5 print num     //打印当前num变量值
    6 c             //继续执行到下一个断点或者到程序尾

     

  • 相关阅读:
    Python 虚拟环境 virtualenv
    Python
    开发语言之---Java
    LINUX系统
    关系型数据库之MySQL
    开发语言之---Python
    框架之---Django
    递归/面向过程编程
    迭代器/生成器函数及协程函数的编写和使用
    装饰器的编写及使用
  • 原文地址:https://www.cnblogs.com/jinjin-2018/p/9080425.html
Copyright © 2011-2022 走看看