Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1623|回复: 0
打印 上一主题 下一主题

C++静态库与动态库

[复制链接]

388

主题

602

帖子

2218

积分

金牌会员

Rank: 6Rank: 6

积分
2218
跳转到指定楼层
楼主
发表于 2016-7-8 10:07:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hechengjin 于 2016-7-27 10:07 编辑




------------------------------window------------------------------------



------------------------------linux------------------------------------
gcc  -g  -o -c
调试信息 输出文件名 汇编
-c 源码编译为目标代码跳过汇编和连接的步骤
一一预编译一一
拷贝include文件
替换define
宏替换
一一编译一一
把c代码转为汇编代码\语法检查
一一汇编一一
as 汇编代码转目标代码(.o)
gcc -c main.c
一一连接一一
ld 把目标文件转可执行文件




编译器:把高级语言编译为指定机器语言的工具,以高级语言编写的程序源代码为输入,产生一个包含机器代码及相关信息(包括符号表和重定位信息等)的目标文件.


-g     -Zi   生成调试信息
make  nmake
g++(gcc)  cl

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-5-3 16:20 , Processed in 0.059131 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表