zoukankan      html  css  js  c++  java
  • 从零手动编译C++程序

    一、入门编译

    1、新建程序

     main.cpp

    #include <iostream>
    #include "Person.h"
    int main()
    {
        Person person;
        return 0;
    }

    Person.h

    #include <iostream>
    class Person {
        Person() = default;
    private:
        void deleteFun() = delete;
    };

    Person.cpp

    #include "Person.h"

    2、直接用gcc编译

     百度之后,说用g++编译

    3、改用g++编译

     有一些警告,因为代码里用到了一些C++11的东西,如函数声明等于default和delete,所以需要加入支持C++11的标识

    4、支持C++11

    g++ -std=c++11 -o main main.cpp Person.cpp Person.h

     直接编译成功,其中

    -o 代表编译生成文件名

    -std=c++11 代表支持c++11




    长风破浪会有时,直挂云帆济沧海!
    可通过下方链接找到博主
    https://www.cnblogs.com/judes/p/10875138.html
  • 相关阅读:
    Bresenham画线算法
    DDA算法
    GL_LINES & GL_LINE_STRIP & GL_LINE_LOOP
    贝塞尔曲线
    弱引用
    Lambert模型
    ShadowVolume
    Phong Shading
    求反射向量
    Vertex Modifier of Surface Shader
  • 原文地址:https://www.cnblogs.com/judes/p/13727287.html
Copyright © 2011-2022 走看看