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 ...
最新文章
- Vue实现左右菜单联动实现
- JAVA SE学习day_11:集合的相关应用、增强型for循环、foreach方法、数组与集合的相互转换
- linux内核arch目录,各个处理器的介绍
- MyBatis-Plus 高级功能 —— 实现逻辑删除
- 实战tkinter图形界面开发_如何进行简单的图形开发?
- layui datetimepicker 只日期范围到当前时间的前一天_浪琴手表如何正确调整日期?手表调日期的方法...
- linux内核优化脚本,linux内核高级优化脚本
- 本地邮件系统的安装及配置
- Tricks(四十五)—— 可视化 min 和 max(表示一种截断)
- mysql索引ab和ba_Mysql中的索引
- 【毕业设计】深度学习指纹识别算法研究与实现 - python opencv
- python的单行注释以什么开头_python中单行注释以什么开头,
- “高高兴兴上班,平平安安回家”
- 2021年5月23日《一开口就让人喜欢你》读后感
- 【python】绘制一朵小红花
- 安卓开发----错误汇总贴
- 源享科技为什么关闭了_关闭这个阀门竟然需要转8000圈?
- jquery获取所有子元素宽度之和
- 【Android Gradle 插件】DexOptions 配置 ⑤ ( additionalParameters 属性配置 | --minimal-main-dex 参数最小化主 dex 字节码 )
- 从零开始在虚拟机下安装Ubuntu
热门文章
- 使用扩展技术将SAP Fiori应用隐藏动态创建的UI字段
- why SpringComponentScanServer is needed
- SAP Hybris Commerce里的数据库表
- SAP CRM WebClient UI ON_NEW_FOCUS的用途
- sap.m.SplitApp
- SAP UI5 router的初始化逻辑
- 如何对SAP Leonardo上的机器学习模型进行重新训练
- SAP CRM WebClient UI session restart
- ABAP里几种整型数据类型的范围和转换
- 关于Tomcat如何处理Open Redirect的问题