编译gtk+程序报错gcc: pkg-config --cflags --libs gtk+-2.0: 没有那个文件或目录

简介: 第一次接触gtk+。在网上搜罗良一番,装好相应的库后,编写了第一hello程序。在编译时输入以下命令:gcc -o hello hello.c 'pkg-config --cflags --libs gtk+-2.0'结果报错:gcc: pkg-config --cflags --libs gtk+-2.0: 没有那个文件或目录去官网上发现命令如下:gcc base.c -o base `pkg-config --cflags --libs gtk+-2.0`发现不同的是,我用单引号' '包含命令,而他是用倒引号 ` `包含命令,问题就在这,把''换成``后,编译成功。
+关注继续查看

第一次接触gtk+。在网上搜罗良一番,装好相应的库后,编写了第一hello程序。在编译时输入以下命令:gcc -o hello hello.c 'pkg-config --cflags --libs gtk+-2.0'
结果报错:gcc: pkg-config --cflags --libs gtk+-2.0: 没有那个文件或目录

去官网上发现命令如下:
gcc base.c -o base `pkg-config --cflags --libs gtk+-2.0`

发现不同的是,我用单引号' '包含命令,而他是用倒引号 ` `包含命令,问题就在这,把''换成``后,编译成功。

原因是对linux的特殊符号``不知道,
``  倒引号

       机制:执行它所包含的内容
相关文章
|
6月前
|
XML 存储 SQL
odoo 开发入门教程系列-添加修饰
odoo 开发入门教程系列-添加修饰
152 0
|
9月前
|
Shell C语言 C++
MSYS2编译C/C++程序
MSYS2编译C/C++程序
453 0
|
Ubuntu Python
Ubuntu16.04 安装多个python版本
Ubuntu16.04 安装多个python版本
730 0
Ubuntu16.04 安装多个python版本
|
机器学习/深度学习 缓存 并行计算
NVIDIA Tesla GPU系列P4、T4、P40以及V100参数性能对比
NVIDIA Tesla系列GPU适用于高性能计算(HPC)、深度学习等超大规模数据计算,Tesla系列GPU能够处理解析PB级的数据,速度比使用传统CPU快几个数量级,NVIDIA Tesla GPU系列P4、T4、P40以及V100是Tesla GPU系列的明星产品,云服务器吧分享NVIDIA.
51432 1
|
数据可视化 Ubuntu
如何使用 Ubuntu 配置可视化桌面环境?
Ubuntu 是一个世界领先的开源操作系统,同时也是最受开发者欢迎的 Linux 操作系统之一,目前正广泛应用于个人电脑、IoT/智能物联网、容器、服务器和云端上。本文将以 Ubuntu16.04 server 为例,为大家详细讲解一下如何在阿里云服务器上配置一个可视化的桌面环境。
6329 2
|
机器学习/深度学习 人工智能 算法
深度强化学习从入门到大师:简单介绍A3C (第五部分)
本文为 AI 研习社编译的技术博客,原标题 :An intro to Advantage Actor Critic methods: let’s play So
1331 0
|
iOS开发
Mac 安装GTK
Mac上配置GTK环境 安装command line工具, 如果安装了Xcode, 就直接跳过该步骤 安装Homebrew 使用brew install pkg-config 使用brew install gtk+3 使用clang编译时, 使用clang 'pkg-config --libs --cflags gtk+-3.
2587 0
Qt之设置QWidget背景色
简述 QWidget是所有用户界面对象的基类,这意味着可以用同样的方法为其它子类控件改变背景颜色。 Qt中窗口背景的设置,下面介绍三种方法。 使用QPalette 使用Style Sheet 绘图事件 一般我不用QSS设置窗口背景,也不建议使用。(这里是对于窗口而,如果是子部件当然可以)。因为窗口使用QSS设置背景之后,若子部件不使用同样的方式来设置,默认则会继承
1946 0
相关产品
云迁移中心
推荐文章
更多