Chinaunix
标题:
一个编译问题
[打印本页]
作者:
chzht001
时间:
2012-09-26 21:47
标题:
一个编译问题
我写了个main.c
gcc -pg main.c可以编译
但是
gcc -pg -c main.c
ld -pg -o main main.o
就不行,我想用ld单独链接
原由,有个大的工程,里面有个模块,我想将该模块进行pg,但是发现ld的时候不行,请大侠指点
作者:
bjjmmj
时间:
2012-09-26 22:34
高手出来
作者:
justmao945
时间:
2012-09-26 23:13
...
gcc -v -c main.c
看看人家是怎么调用ld的...
作者:
nketc
时间:
2012-09-26 23:23
回复
2#
bjjmmj
还以为是大神来了呢
作者:
newyorkumoney
时间:
2012-09-27 09:19
等高手
作者:
chzht001
时间:
2012-09-27 23:36
回复
3#
justmao945
嗯,不错
作者:
starwing83
时间:
2012-09-27 23:40
回复
2#
bjjmmj
大神……给签个名吧~~
TO LZ: 那啥,为嘛非要用ld链接?最简单的方法就是直接拿gcc来链接了,driver嘛,不用白不用。
作者:
androidfried1
时间:
2012-09-29 16:16
3楼正解。不过要看ld应该是:
gcc -v -o main main.c
对比一下你会发现你少了很多参数。
作者:
zhaohongjian000
时间:
2012-09-29 16:28
2楼是假的。。。不是4楼提醒就上当了。
作者:
captivated
时间:
2012-09-30 00:42
回复
3#
justmao945
加了 -c 还会调ld么
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2