首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

gcc的链接有关问题

2012-10-31 
gcc的链接问题gcc -lncurses ipmode.c -o ipmode这个有错误;gcc ipmode.c -o ipmode -lncurses这个可以。-l

gcc的链接问题
gcc -lncurses ipmode.c -o ipmode这个有错误;
gcc ipmode.c -o ipmode -lncurses这个可以。

-lncurses的位置有影响?
不怎么懂。。。

[解决办法]
任何工具链都有编译期间和链接期间

那么可以把以上命令行分解

gcc -lncurses ipmode.c -o ipmode

等价于

1) gcc -c -lncurses ipmode.c -o ipmode.o
2) gcc ipmode.o -o ipmode


gcc ipmode.c -o ipmode -lncurses

等价于

1) gcc -c ipmode.c -o ipmode.o
2) gcc ipmode.o -o ipmode -lncurses


第二个gcc相当于ld的wrapper,是真正的链接过程

热点排行