第一次接触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的特殊符号``不知道,
``  倒引号

       机制:执行它所包含的内容

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

  1. 【Rust】Ubuntu编译Rust程序报错 failed to run custom build command for openssl-sys v0.9.39 的解决方法

    Ubuntu环境下编译Rust程序报错: failed to run custom build command for openssl-sys v0.9.39 Ubuntu版本:20.04 参考Git ...

  2. Visual C++ 6.0安装后首次编译运行程序报错如何解决

    Visual C++ 6.0安装后首次编译运行程序报错,出现下图情况: 出现这样的情况是因为头文件的路径与实际路径不符. 解决方案: 点击"Tools"--"Option ...

  3. WebRTC报错:depot_tools/bootstrap_python3: um.8_bin/python3/bin/python3: 没有那个文件或目录(三)

    1.报错: depot_tools/bootstrap_python3: 行 32: bootstrap-3.8.0.chromium.8_bin/python3/bin/python3: 没有那个文 ...

  4. ubuntu 编译c程序报错:对‘pthread_create’未定义的引用

    在ubuntu里编译c多线程代码,命名包含了头文件<pthread.h>,却还是编译报错,说对'pthread_create'未定义的引用 原因: pthread库不是Linux系统默认的 ...

  5. Ubuntu 20.04.2.0 LTS 下利用Geany 1.36编译C++程序报错“/bin/sh: 1: g++: not found”

    [问题描述] Ubuntu 20.04.2.0 LTS 下利用 sudo apt-get install geany 命令安装Geany 1.36后,利用Geany 1.36写C++语言程序后,单击G ...

  6. 【错误记录】编译 Android 版本的 ijkplayer 报错 ( ./init-android.sh: 第 37 行: cd: android/contrib/: 没有那个文件或目录 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 编译 Android 版本的 ijkplayer 时 , 执行 init-android.sh 脚本 , 报如下错误 ; root@octopus: ...

  7. vscode写ROS程序报错提示需要C++11编译:This file requires compiler and library support for the ISO C++ 2011

    用vscode编写ROS程序,写到了thread线程相关内容,编译的时候报错: error: #error This file requires compiler and library suppor ...

  8. NULL 指针在不同平台下的表现引发程序报错(C 语言)

    NULL 指针在不同平台下的表现引发程序报错(C 语言) 为什么有这篇 正文 1. 使用环境 2.问题描述及展示 3. 走了些弯路 4. 柳岸花明(GDB 调试) 5. 访问 NULL 指针错误背后的 ...

  9. ClickHouse系列教程七:centos下源码编译安装及报错解决

    ClickHouse系列教程: ClickHouse系列教程 参考上一篇博客: ClickHouse系列教程六:源码分析之Debug编译运行 先安装 gcc 8, g++ 8, cmake 3, ni ...

最新文章

  1. Call to undefined function Workerman\posix_getpid
  2. k8s和harbor的集成_爱威尔-基于kubernetes集群的项目持续集成(gitlab+harbor+Jenkins)安装...
  3. HDU 4535 吉哥系列故事——礼尚往来
  4. CF938G Shortest Path Queries(线性基,线段树分治,并查集)
  5. java集合——队列和双端队列+优先级队列
  6. PYTORCH 定义模型
  7. 移动商城第十四篇【收货地址查询、添加、更新】
  8. Atitit 并发处理 go与 java对比较 目录 1. 并发编程的七个模型 线程,fp,actor,csp 数据级并行 Lambda 1 2. 四种并发编程模型简介 多线程,callback
  9. CPython中多线程的限制
  10. mscomm32.ocx 注册 和 web 调用案例
  11. CAN bus 基础知识
  12. Java整合FFmpeg截取视频某一帧为图片
  13. 工程伦理(李正风)——第一章习题
  14. [架构之路-61]:目标系统 - 平台软件 - 基础中间件 - 远程过程(函数)调用RPC原理与其网络架构
  15. 每周一学表格WPS函数公式:将文本日期转换成正常日期格式
  16. XMind2020介绍、下载
  17. MER:1.8万字带你系统了解宏组学实验与分析(高通量测序应用于病原体和害虫诊断——综述与实用性建议)...
  18. Helocobic-energy 小电视
  19. 针对大型网吧:阿尔法千兆网吧解决方案(转)
  20. 【Java知识点详解 8】缓存

热门文章

  1. plspl和oracle,LOL2017LSPL春季死啊DS轻取NON ME逆转GD赢得首胜
  2. ctrl选中多个_PS快捷键/Ctrl/Alt/Shift
  3. 360全景html插件,jquery实现360度全景展示特效插件
  4. Java基础看jvm,JAVA基础知识|java虚拟机(JVM)
  5. 相机校正与相机内参、外参
  6. 在PaddlePaddle中的Notebook代码片段
  7. 双轴机械臂中的闭环步进电机平顺控制算法: 42HS48EIS,57HS
  8. 腾讯视频会议使用测试
  9. php flock 死锁了,php – 防止由flock引起的死锁
  10. kali python3安装scapy库_Kali-Python scapy模块-扫描