首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

GCC编译选项_需要使用安全编译选项的语言

,用pkg-config --list-all命令可以列出所支持的所有开发包,pkg-config的用法就是pkg-config pagName --libs --cflags,其中pagName是包名...,是pkg-config--list-all里列出名单中的一个,比如gtk1.2的名字就是gtk+,pkg-config gtk+ --libs --cflags的作用跟gtk-config --libs...比如:gcc gtktest.cpkg-config gtk+ –libscflags`。   ...CFLAGS:跟上面的–cflags作用差不多。 CC,CXX,LIBSCFLAGS手动编译一般用不上,在做configure时有时用到,一般情况下不用管。...用来编译这种程序的编译器就叫交叉编译器,相对来说,用来做本地编译的就叫本地编译器,一般用的都是gcc,但这种gcc跟本地的gcc编译器是不一样的,需要在编译gcc用特定的configure参数才能得到支持交叉编译

1.1K20

安装python的visual模块时报错

.. gawk检查是否设置$(MAKE)...是,检查gcc ... gcc,检查C编译器的默认输出文件名... a.out检查C编译器是否工作...是,检查我们是否交叉编译...不检查可执行文件的后缀......检查对象文件的后缀... o检查我们是否正在使用GNU C编译器...是检查gcc是否接受-g ...是检查gcc选项是否接受ISO C89 ...不需要检查make使用的include样式......h...是,检查inttypes.h ...是,检查stdint.h ...是,检查unistd.h ...是,检查dlfcn.h ...是,检查objdir ... .libs,检查gcc是否支持-fno-rtti...... / usr / bin / pkg-config检查pkg-config至少是0.9.0版...是的检查GTK ...是的检查OpenGL ...是的检查Mesa ...否使用pthreads...-shared .libs / gdkgl.o .libs / gtkglarea.o -L / lib -lgtk-x11-2.0 -lgdk-x11 -2.0 -latk-1.0 -lgdk_pixbuf

2.3K10

Linux动态库管理:pkg-config

pkg-config简介 pkg-config是一个用来帮助我们添加编译和链接的标志的工具。当我们在开发使用某个库的应用程序时,通常需要指定这个库的头文件和库文件的路径。...当需要编译一个使用libfoo库的C程序时,可以使用: gcc $(pkg-config --cflags libfoo) -o myprogram myprogram.c $(pkg-config -...-libs libfoo) 在这里,pkg-config --cflags libfoo和pkg-config --libs libfoo分别会输出编译和链接应用程序时需要的标志。...: -I${includedir}/foo Libs: -L${libdir} -lfoo 总结 pkg-config是动态库管理和应用开发中非常有用的一个工具。...通过合理地使用pkg-config,不仅可以简化编译和链接的过程,还能让库的分发和使用变得更加便捷。

1.6K70

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券