• linux下C++程序开发范例


    由于需要开发一个简单的编译器,所以需要练习linux下C++程序的开发方法makefile的写法。

    先写三个简单的文件:

    hello.h

    #ifndef Hello_H
    #define Hello_H
    
    class Hello
    {
    public:
    	Hello();
    	void Display();
    };
    
    #endif
    

    hello.cpp

    #include "Hello.h"
    #include<iostream>
    using namespace std;
    
    Hello::Hello()
    {
    	
    }
    
    void Hello::Display()
    {
    	cout<<"Hello Compilers"<<endl;
    }
    

    main.cpp

    #include<iostream>
    using namespace std;
    #include "Hello.h"
    
    int main()
    {
    	Hello *myHello;
    	myHello->Display();
    	return 0;
    }
    

    为了简化编译链接的操作,makefile必不可少。

    mymain:main.o hello.o
    	g++ main.o  hello.o  -o mymain
    hello.o:Hello.cpp
    	g++ -c Hello.cpp -o hello.o
    main.o:main.cpp
    	g++ -c main.cpp -o main.o
    

    这样便可以开发在linux下开发C++程序了,linux下也有集成开发环境,以便开发编程之美中的程序。

  • 相关阅读:
    学习Python第五天
    学习Python第三天
    Mongodb
    JMS links
    笔记整理
    a* products
    String
    business knowledge
    [Java coding] leetcode notes
    [Java Basics3] XML, Unit testing
  • 原文地址:https://www.cnblogs.com/fistao/p/3214803.html
Copyright © 2020-2023  润新知