Coder Social home page Coder Social logo

course-cpp's People

Contributors

eetze avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

course-cpp's Issues

补充编译和链接的知识

背景

C/C++ 是同一类的语言,需要进行编译和链接,是学习C/C++中非常重要的一个环节。

目标

讲解Gcc和G++ 的编译链接过程

编译

编译的步骤

  • 符号表构建
  • 变量内存分配(表达式替换)
  • 函数地址分配

链接

  • 什么是库
  • 动态库和静态库
  • 什么是重定向链接
  • ABI 是什么(用于前置计算机组成原理的课程)
  • 如何链接库 (VS 或者 Gcc 需要演示一下)

推荐书目

《编译器和加载器》
《深度探索C++对象模型》
《C++的设计与演进》

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.