gcc添加自写头文件的问题解决
来源:互联网 发布:安卓网络聊天室破解版 编辑:程序博客网 时间:2024/05/21 22:30
一.头文件编译出错问题
1 有时候我们在编写程序,特别是多个程序时,有时候我们需要写自己的头文件,有时候我们用gcc编译时会出错,因为编译器不会自动的帮你添加头文件,此时你需要手动添加自己写的头文件。
2我们编译的时候会出现为定义的问题
3.这时候我们就需要-I+.h文件的路径。如.h 在/root/code下的话,gcc -I/root/code main.c -o main(.h文件对应的C文件,-o mian 表示输出mian可执行文件)
4.有时候可能因为gcc版本问题还是编译不了的就把.h文件添加到gcc默认的.h文件路径中去。一般.h文件会在/usr/include中,还可以用find或者grep查看。
5.当我们cd /root/include打开,然后ls查看,如果有大量的.h文件说明就是它了。我们平时写程序的时候一般会添加#include<stdio.h>,那么#include<stdio.h>有什么用呢。#include是包含的意思,一般先程序使用变量的时候我们都是需要定义的,stdio.h文件就定义了我们的各种东西,比如输入输出函数printf();和scanf();int long等等数据类型。有兴趣的话可以vi stdio.h打开看看。
6.当我们把头文件放到/usr/include下后,直接gcc -o main mian.c即可,无需再指定头文件路径。
阅读全文
1 0
- gcc添加自写头文件的问题解决
- gcc添加头文件的ABC
- 为GCC添加头文件和库的搜索路径
- h5头文件里添加的自适配内容
- gcc程序编译时添加头文件和库文件时需注意的一个地方
- gcc/g++使用第三方库时添加头文件路径和库文件路径的方法
- gcc/g++使用第三方库时添加头文件路径和库文件路径的方法
- 写文件的头文件
- 指定GCC的默认头文件路径
- 使用gcc的预编译头文件
- gcc的头文件和共享库
- GCC编译选项-包含的头文件
- gcc查找头文件的规则
- GCC编译选项,包含的头文件
- 添加新的头文件
- 头文件相互包含的问题解决之
- GCC头文件
- 在编写控制台应用程序时,且要用MFC框架时添加的头文件
- TimesTen 应用层数据库缓存学习:20. TimesTen异常时的缓存清理
- Java并发编程:ConcurrenthashMap原理分析(1.7)
- 定时任务接口ScheduledExecutorService
- 【JavaScript 学习--09】--理解Js 中的apply 和 call方法
- python训练模型上线问题总结
- gcc添加自写头文件的问题解决
- DAO和Service层的一些解释
- 欢迎使用CSDN-markdown编辑器
- Spring Data JPA
- 【boost】boost::asio(3)——socket编程
- kafka_consumer接口(旧版)
- 谈一谈iOS中的多线程
- Drawerlayout侧滑菜单
- MQTT--入门(二)