当前位置: 技术问答>linux和unix
linux下g++怎么编译啊?我怎么编译不过去呢?
来源: 互联网 发布时间:2015-11-05
本文导语: g++ -I../include -L../lib ipthru.cpp 包含文件在../include 里面 库文件在../lib中,为什么我编译的时候出现很多的 undifined reference to 'XXXX' ? | -L只是指定位置 -l指定名字 例如libmsn.so,就用-lmsn就可以了 |...
g++ -I../include -L../lib ipthru.cpp
包含文件在../include 里面 库文件在../lib中,为什么我编译的时候出现很多的
undifined reference to 'XXXX'
?
包含文件在../include 里面 库文件在../lib中,为什么我编译的时候出现很多的
undifined reference to 'XXXX'
?
|
-L只是指定位置
-l指定名字
例如libmsn.so,就用-lmsn就可以了
-l指定名字
例如libmsn.so,就用-lmsn就可以了
|
-lAria
楼主要看看基本的编译器文档。
楼主要看看基本的编译器文档。
|
你只标明了搜寻lib的位置(-L),你还需要实实在在链接到必须的库阿(-l)
比如-lpthread,这是指链接posix线程库
比如-lpthread,这是指链接posix线程库
|
跟.so一样使用。
|
把生成库的连接拷贝到/lib
-l就行了
-l就行了