网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Linux下动态链接库与gcc选项-创新互联

-L 编译时查找动态链接库的路径Linux下动态链接库与gcc选
项

-lxxx(小写)  e.g -lcudart  = link libcudart.so  ,

创新互联公司是一家专注于网站建设、成都网站设计与策划设计,皇姑网站建设哪家好?创新互联公司做网站,专注于网站建设十年,网设计领域的专业建站公司;建站业务涵盖:皇姑等地区。皇姑做网站价格咨询:13518219792

-I(大写) 头文件的路径

-rpath (-R), 编译时指定链接动态库的路径

可以用ldd 看看是不有 ‘not found’在你链接的库后面,

解决方法是通过-Wl,rpath=,使得execute记住链接库的位置

LD_LIBRARY_PATH  程序运行时查找动态库的路径

C_INCLUDE_PATH  gcc环境变量

http://www.cnblogs.com/wiessharling/archive/2013/09/28/3344711.html
gtk1.2的链接参数生成程序是gtk-config,执行gtk-config --libs就能得到以下输出"-L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic

-lgmodule -lglib -ldl -lXi -lXext -lX11 -lm",这就是编译一个gtk1.2程序所需的gtk链接参数,xxx-config除了--libs参数外还有一个参数是--cflags用来生成头文件包含目录的,也就是-I参数,在下面我们将会讲到。你可以试试执行gtk-config --libs --cflags,看看输出结果

现在的问题就是怎样用这些输出结果了,最笨的方法就是复制粘贴或者照抄,聪明的办法是在编译命令行里加入这个`xxxx-config --libs --cflags`,比如编译一个gtk程序:gcc gtktest.c `gtk-config --libs --cflags`这样就差不多了。注意`不是单引号,而是1键左边那个键


本文名称:Linux下动态链接库与gcc选项-创新互联
分享路径:http://bjjierui.cn/article/dhpcps.html

其他资讯