赞
踩
个人主页:在线OJ的阿川
大佬的支持和鼓励,将是我成长路上最大的动力
阿川水平有限,如有错误,欢迎大佬指正
上篇博文
在Linux当中有些权限 需要root账户,但普通用户可以短暂的使用root账户所拥有的权限,需要使用sudo指令
编译器——gcc/g++使用
gcc主要编译点c文件
g++ 可以编译点c文件,也可以编译点cpp文件,但 建议cpp
1.预处理
注意:预处理阶段能进行头文件展开
则说明 头文件中的代码已经拷贝在了操作系统中
其实无论Visual Studio Installer、Linux、Windows等等这些平台
之所以能够运行编译型语言,是因为在安装该编译型语言时,就已经安装了相应的开发包,开发包中有所对应的头文件和库文件。
头文件(.h)提供方法的声明,库文件 提供方法的实现,加自己写的代码就等于自己的软件.
库其实就是把源文件(.c)经过一定的翻译,然后打包,只给你提供一个文件即可,不用给你提供太多的源文件,可以达到隐藏源文件的目的.
库分为两种类型
动态库
静态库:
动态库和静态库区别:
条件编译
2.编译
3.汇编
可执行程序形成的时候,不是无序的二进制构成,而有自己的格式–ELF格式
4.链接
可执行程序发行版本
自动化构建和清理
修改Tab键的默认设置
代码
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
若对自己要求高点,想要进行拓展学习,这里推荐两本书
程序员的自我修养
深入理解计算机系统
道阻且长 行则将至 |
---|
个人主页:在线OJ的阿川大佬的支持和鼓励,将是我成长路上最大的动力
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。