求推荐C语言的编译、链接方面的基础书籍! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内
hustlzp
V2EX    程序员

求推荐C语言的编译、链接方面的基础书籍!

  hustlzp 2013-09-28 20:46:33 +08:00 4761 次点击
这是一个创建于 4397 天前的主题,其中的信息可能已经有所发展或是发生改变。
非科班出身,感觉基础很差。

最近项目需要,在用C语言搞嵌入式,需要手动将编译生成的各字段分配到片内RAM上。

什么lib、编译、链接概念很混乱。

还有编译生成的.stack、.esysmem、.ebss都不知道是什么东西,虽然google查到了一些零碎知识,但是感觉还是理解不到位。

虽然勉强可以写代码,但是不彻底搞明白感觉很不爽啊。

求推荐讲C语言的编译、链接讲得比较透彻的书籍,需要系统充充电。
17 条回复    1970-01-01 08:00:00 +08:00
alcarinque
    1
alcarinque  
   2013-09-28 21:01:51 +08:00   3
程序员的自我修养:链接加载与库
链接器和加载器
hustlzp
    2
hustlzp  
OP
   2013-09-28 21:11:37 +08:00
@alcarinque thanks
meecle
    3
meecle  
   2013-09-28 21:14:44 +08:00
loader and linker , 貌似有电子版的吧
jiumingmao
    4
jiumingmao  
   2013-09-28 21:14:51 +08:00
csapp
meecle
    5
meecle  
   2013-09-28 21:15:12 +08:00
elf文件格式的标准也不错
sinxccc
    6
sinxccc  
   2013-09-28 21:29:30 +08:00
@jiumingmao 回帖顶一下 CSAPP
Golevka
    7
Golevka nbsp;
   2013-09-28 22:50:52 +08:00
嵌入式的话还得看看链接器的手册, 毕竟不同的嵌入式环境的ABI/运行时布局都不太一样. linker script这种东西其实很好写的.
scusjs
    8
scusjs  
   2013-09-28 23:25:34 +08:00
wenLiangcan
    9
wenLiangcan  
   2013-09-28 23:45:34 +08:00
windylcx
    10
windylcx  
   2013-09-29 00:09:48 +08:00
程序员的自我修养 +1
bombless
    11
bombless  
   2013-09-29 08:48:49 +08:00
linkers and loaders的确不错。
程序员的自我修养也不错
我还推荐一本罗云杉的《Win32汇编编程艺术》,讲PE格式讲的比较好。
PE格式和elf格式都是从COFF格式演变过来的,它们很多相同的地方。而且,技多不压身嘛。
hustlzp
    12
hustlzp  
OP
   2013-09-29 08:58:19 +08:00
@meecle
@jiumingmao
@meecle
@sinxccc
@Golevka
@Golevka
@scusjs
@wenLiangcan
@bombless 感谢各位,已购《自我修养》,先看这本再说。
xdeng
    13
xdeng  
   2013-09-29 11:12:36 +08:00
@hustlzp 自我修养讲的不是很深的
hustlzp
    14
hustlzp  
OP
   2013-09-29 11:49:22 +08:00
@xdeng 先看一下入个门再说,现在我还是小白,看完再看深一点的。
xdeng
    15
xdeng  
   2013-09-29 12:33:05 +08:00
@hustlzp 那确实

Windows PE权威指南 讲的比较全
jkneedout
    16
jkneedout  
   2013-09-29 13:40:58 +08:00
程序员的自我修养 +1
moyerock
    17
moyerock  
   2013-09-29 17:03:24 +08:00
程序员的自我修养 +1
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5468 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 26ms UTC 01:25 PVG 09:25 LAX 18:25 JFK 21:25
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86