clang编译c语言,clang没有编译c程序?
在c中编程时,我使用clang编译大部分时间.突然它停止了工作.每当我尝试编译某些内容时,它都会给我这个输出
假设文件名是test.c
clang test.c
In file included from test.c:1:
/usr/include/stdio.h:33:11: fatal error: 'stddef.h' file not found
# include
^
1 error generated.
test.c的来源是:
#include
#include
int main( int argc, char *argv[] )
{
printf("\nthis is a sample c program\n");
return EXIT_SUCCESS;
}
注意:在像gcc这样的其他编译器上它仍然有效.
我应该怎么做让clang回来工作?
如果您需要有关系统的任何信息:
我正在使用Ubuntu 13.10 32位.
文本编辑器:Emacs.
我也试图卸载clang然后重新安装仍然得到相同的错误.
我在“usr / include / linux”中找到了该文件,然后将其粘贴到“usr / include”中,它现在向我显示同一文件的错误但要求另一个
In file included from test.c:1:
In file included from /usr/include/stdio.h:74:
/usr/include/libio.h:50:10: fatal error: 'stdarg.h' file not found
#include
^
1 error generated.
现在我试图搜索新文件“”并在不同的文件夹中找到多个具有相同名称的文件,这使得它令人困惑,这是我需要在clang目录中复制粘贴的正确文件.
有没有其他方法可以解决头文件的问题?
现在我找到了clang的config.h文件.负责包含文件的两个变量在文件中如下,其当前值如下:
/* Relative directory for resource files */
#define CLANG_RESOURCE_DIR ""
/* Directories clang will search for headers */
#define C_INCLUDE_DIRS "/usr/include/i386-linux-gnu:/usr/include/i686-linux-gnu:/usr/include"
但我不知道为了让它发挥作用我应该取代什么价值.
这些是否可以完全重新配置clang?
clang编译c语言,clang没有编译c程序?相关推荐
- centos 7使用gcc编译c语言,CentOS 7编译安装gcc 4.9.4
1. 为什么要升级到gcc4.9.x呢? 因为最近在做的一个项目中要用C++11新特性,而在 g++ 4.9 之前,regex 库并不支持 ECMAScript 的正则语法,换句话说,在 g++4.9 ...
- 怎样用gcc编译c语言,使用GCC编译C语言程序
使用Eclipse CDT开发C语言程序,虽然使用很方便,效率也很高,但是它向我们隐藏了很多细节.虽然大多数时候这并不影响我们的开发,但是当我们需要对程序的编译链接过程进行更加特殊的控制,以获得可以满 ...
- ILSpy可以反编译c语言,ILSpy反编译工具的使用
本文导读:ILSpy反编译工具的使用.不过,ILspy需要在电脑上安装.NET Framework 4.0.ILspy可以将一个dll文件转换为C#或VB语言.ILspy对于单个文件可以保存为.cs文 ...
- ubuntu 编译java 语言_ubuntu下编译java程序
ubuntu下编译java程序 首先需要安装jdk,并配置好相应环境变量 下面以简单的HelloWorld为例 文件名为HelloWorld.java java代码: public class Hel ...
- c语言预编译编译,c语言中预编译
预编译又被称为预处理,是做代码文本的替换工作. 处理#开头的指令.就是为编译做预备工作的准备. 常见的预编译指令有三种 (1)#include指令 该指令指示编辑器将xxx.xxx文件的全部内容插入此 ...
- keil4编译c语言,用keil4编译C语言代码,编译通过,但是链接时无法产生.hex文件。...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include const unsigned char tb[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x ...
- 单片机c语言不能编译,用keil4编译C语言代码,编译通过,但是链接时无法产生.hex文件。...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include const unsigned char tb[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x ...
- r语言和metawin_Windows下使用Rtools编译R语言包
使用devtools安装github中的R源代码时,经常会出各种错误,索性搜了一下怎么在Windows下直接打包,网上的资料也是参差不齐,以下是自己验证通过的. 一.下载Rtools 根据自己安装的R ...
- c语言的详细编译过程
gcc编译c语言的整个编译过程可分为预编译->编译->汇编->链接 我们先编辑一个name.c文件 1 # include<stdio.h> 2 int main(int ...
最新文章
- python字典键值可以是元组吗_python元组与字典
- ArcGIS实现在线与线交叉处打断线(批量)
- JavaScript会是Web开发的未来吗?
- oracle 计划中的view,为何执行计划中会出现个VIEW: VM_NWVW_1 ?
- 常用的生物学数据库及网站介绍,你都了解了吗?
- 浅谈地方门户网站运营思路
- linux与磁盘相关的内容
- cisco pix模拟器最新版本更新时间07.02号
- ecs服务器换系统,ecs服务器更换操作系统
- hhkb mac设置_我最爱的HHKB
- UI框架-JQuery Smart / 淘宝JS库 KISSY UI
- 如何快速学从零开始学习3d建模?
- linux内核声卡管理,linux下声卡驱动简介
- 一个比较好看的彩带飘飞和点击效果 canvas实现
- 关于sfc /scannow后主题文件的重置
- 团队协同作战渗透工具 CS神器Cobalt Strike
- 原生ajax上传获取进度,ajax上传图片获取进度
- 中国首位00后CEO惹事了,被指抄袭开源项目,素材图都不换
- python表示倍数_python代表倍数
- 笔记本无线共享上网(网络是有线)
热门文章
- 如何在 SAP Spartacus 自定义 UI 里使用标准 UI 的上下文数据 - let 关键字的用法
- Groovy里的setProperty和getProperty重载用法
- Scala enumeration
- GM6 pageset - Cache get scenario /ui2/cl_pfcg_utils
- 基于微服务架构的token生成和使用
- 在AWS控制台里创建key Pair
- CRM呼叫中心里的Java stack
- 如何对SAP Leonardo上的机器学习模型进行重新训练
- draw graph using gnuplot
- getFilterFromRunTimeService - what is the trigger point of data load