zoukankan      html  css  js  c++  java
  • c++编译/连接/运行

    1、gcc命令&makefile语法&makefile编写:

    https://www.cnblogs.com/ycloneal/p/5230266.html

    2、头文件&库文件:

    一般的文件都有.h和.cpp文件,前者用于声明,后者用于定义。

    声明也可以卸载.cpp文件里面,只是不方便其他.cpp文件调用

    .h文件不参加编译,.cpp文件参加编译,分配空间

    c++的运行过程:compile .cpp文件,生成.obj文件;link不同的.obj文件,生成.exe可执行文件

    头文件中有函数的申明,库文件实现函数的定义。

    比如,printf函数。使用时应包括stdio.h,打开stdio.h你只能看到,printf这

    个函数的申明,却看不到printf具体是怎么实现的,而函数的实现在相应的C库

    中。而库文件一般是以二进制形式而不是C源文件形式提供给用户使用的。程序

    中包括了stdio.h这个头文件。链接器就能根据头件中的信息找到printf这个函

    数的实现并链接进这个程序代码段里。

    3、创建动态库&创建静态库:

    https://www.cnblogs.com/cj2014/p/3722798.html

    4、编译时显示缺少库,查看/usr/lib or /usr/lib64 or /usr/local/lib or /usr/local/lib64 发现有

    https://blog.csdn.net/u013281331/article/details/41979025

  • 相关阅读:
    jmeter录制
    Jmeter之逻辑控制器
    Jmeter关联
    Jmeter之HTTP请求默认值
    shell一文入门通
    Linux系统编程——基础命令总结
    前端专业方向的尽头
    锤子,技术与交互体验细节
    学习汇总 2019-12-2
    不容错过的 Babel7 知识
  • 原文地址:https://www.cnblogs.com/zealousness/p/9514930.html
Copyright © 2011-2022 走看看