用户名
Email
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
帖子
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
软件与程序人生
›
DevOps与敏捷开发
›
Linux 开发工具与众所周知
Linux 开发工具与众所周知
刘俊凯
论坛元老
|
2024-6-27 02:57:28
|
显示全部楼层
|
阅读模式
楼主
主题
1805
|
帖子
1805
|
积分
5419
各位大佬好 ,这里是阿川的博客 , 祝您变得更强
个人主页:在线OJ的阿川
大佬的支持和鼓励,将是我成长路上最大的动力
阿川水平有限,如有错误,接待大佬指正
上篇博文
Linux权限
Linux生态与工具
超级权限
在Linux当中
有些权限
需要root账户
,
但
平凡用户可以
短暂的使用root账户所拥有的权限
,需要
使用sudo指令
使用sudo指令,需要
将该用户添加至信托白名单中
信托白名单
编译器
编译器——
gcc/g++使用
gcc
重要
编译点c文件
g++
可以编译点c文件,也可以编译点cpp文件,但
发起cpp
经过编译器处置惩罚之后,会生成可实行步调
引入配景
1.
预处置惩罚
去
解释
头文件睁开
宏更换
注意
:预处置惩罚阶段
能进行头文件睁开
则
阐明
头文件中的代码
已经拷贝在了操纵系统中
其实无论Visual Studio Installer、Linux、Windows等等这些平台
之所以
可以或许运行编译型语言
,是
因为
在安装该编译型语言时,就已经
安装了相应的
开发
包
,
开发
包中
有所对应的头文件和库文件。
头文件
(.h)
提供方法的声明
,
库文件
提供方法的实现
,
加自己写的代码
就即是自己的软件.
库
其实就是
把源文件(.c)经过肯定的翻译
,
然后打包
,
只给你提供一个文件
即可,
不消给你提供太多的源文件
,可以
到达隐蔽源文件的目标
.
库分为两种类型
复制代码
动态库
复制代码
在
实行代码
的过程中
,若
遇见无法实行的
,则
跳转到库中实行
,实行完
之后
,
回到
自己的代码
中向下继续实行
,
全部访问者都能调用该库
,故动态库
又称
共享库
。
静态库:
复制代码
实行代码
前
,
先将
库中
的文件
拷贝到本地可实行步调中
,
不存在
说实行代码
中遇见无法实行的
去跳转到库中去探求
。
该库称为静态库
。
静态库
需要先安装
:
动态库和静态库区别:
复制代码
动态库
因为是共享库,
有用的节省资源
,但动态库
一旦缺失
,
导致
各个步调都
无法运行
静态库
不依赖库
,步调
可以独立运行
,但
体积大
比较
斲丧资源
条件编译
根据
差异的编译条件
,
裁剪代码
拓展
2.编译
生成
可重定位目标二进制文件
,简称
目标文件
3.汇编
生成
机器可辨认代码
生成
可实行二进制步调
可实行步调形成的时候,不是无序的二进制构成,而有自己的格式–ELF格式
4.链接
将
可重定位目标二进制文件
和
标准库链接
形成可实行步调
点o文件和库
如何毗连
动态链接
与
动态库进行毗连
(
默认
)
静态链接
将
静态库的文件拷贝到本地
,进行
毗连
现实中
静态和动态链接是混合的
。
查看链接方式
概括
发行版本
可实行步调发行版本
debug
可以
被追踪调试
此中添加了的debug信息
release(默认)
不可被追踪调试
主动化构建工具
主动化
构建和清理
make
主动化的指令
makefile or Makefile
当前目次下的文件
需要
先创建
一个makefile文件,在makefile文件中
添加一些指令
,
从而用
make指令进行主动化构建和清理
之后
就可以在控制台中
输入make主动化指令
了
修改Tab键的默认设置
复制代码
代码
复制代码
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
复制代码
拓展学习
若对自己要求高点,想要
进行拓展学习
,这里保举
两本书
步调员的自我修养
关于编译的深入讲解
深入明白计算机系统
不太发起新手小白去看
好的,到此为止啦,
祝您变得更强
道阻且长 行则将至 个人主页:在线OJ的阿川
大佬的支持和鼓励,将是我成长路上最大的动力
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
刘俊凯
论坛元老
这个人很懒什么都没写!
楼主热帖
牛客SQL刷题第三趴——SQL大厂面试真题 ...
IDEA中集成Git操作以及关于Git中分支说 ...
SAP MM 使用两个STO实现免关税跨国公 ...
github上fork2.4k,star8.7k的这款状态 ...
MySQL ——select语句 一条龙服务 ...
Bug驱动开发探讨
袋鼠云春季生长大会最新议程来啦!4月2 ...
哈工大信息安全概论期末复习 ...
事务
2023H1中国超融合市场第二!深信服超融 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
Java
快速回复
返回顶部
返回列表