论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
DevOps与敏捷开发
›
Linux 开发工具与众所周知
Linux 开发工具与众所周知
刘俊凯
金牌会员
|
2024-6-27 02:57:28
|
显示全部楼层
|
阅读模式
楼主
主题
807
|
帖子
807
|
积分
2423
各位大佬好 ,这里是阿川的博客 , 祝您变得更强
个人主页:在线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
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
刘俊凯
金牌会员
这个人很懒什么都没写!
楼主热帖
IDEA中集成Git操作以及关于Git中分支说 ...
袋鼠云春季生长大会最新议程来啦!4月2 ...
SAP MM 使用两个STO实现免关税跨国公 ...
github上fork2.4k,star8.7k的这款状态 ...
牛客SQL刷题第三趴——SQL大厂面试真题 ...
memcached使用中踩的一些坑
Linux基础篇(5)---》常用命令大全(压 ...
VUE+.NET应用系统的国际化-多语言词条 ...
京东云开发者|深入JDK中的Optional ...
0day安全:软件漏洞技术分析-Crack小实 ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表