社区
工具平台和程序库
帖子详情
windows下使用GCC找不到头文件的问题
Simon_Ghost
2007-04-11 12:59:07
我安装了devC++,环境变量也配置好了,命令行下gcc -v也对,可是在命令行编译的时候总是找不到头文件,什么也找不到,devC++编译就没有问题。
是不是还要特别的配置一下啊。。。。请指教一下。
...全文
1072
6
打赏
收藏
windows下使用GCC找不到头文件的问题
我安装了devC++,环境变量也配置好了,命令行下gcc -v也对,可是在命令行编译的时候总是找不到头文件,什么也找不到,devC++编译就没有问题。 是不是还要特别的配置一下啊。。。。请指教一下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Simon_Ghost
2007-04-12
打赏
举报
回复
不好意思各位啊。。。。。让大家费心了。。。其实是我的错,用习惯gcc了,见了C++我也忘了,呵呵。。。。其实环境变量在dev安装的时候已经自动的配置好了。
珍惜生命远离CPP
2007-04-12
打赏
举报
回复
我的电脑属性高级环境变量,path是bin目录
include设置为 include目录,不过下面的子目录也需要设置上去(这个没试过)
lib设置为lib目录
jixingzhong
2007-04-12
打赏
举报
回复
为什么要使用 命令行方式?
IDE 集成的不好?
orc1984
2007-04-12
打赏
举报
回复
路径设置正确吗?
Simon_Ghost
2007-04-11
打赏
举报
回复
具体怎么设置头文件的环境变量可以详细的说一下吗
珍惜生命远离CPP
2007-04-11
打赏
举报
回复
设置环境变量
或者编译的时候加上
-I头文件路径 -llib库路径
MinGw5.14(包含下载内容)
MinGW(Minimalist GNU for
Windows
),又称mingw32,是将
GCC
编译器和GNU Binutils移植到Win32平台下的产物,包括一系列
头文件
(Win32API)、库和可执行文件。
GCC
支持的语言大多在MinGW也受支持,其中涵盖C、C++、Objective-C、Fortran及Ada。 对于C语言之外的语言,MinGW
使用
标准的GNU运行库,如C++
使用
GNU libstdc++。 但是MinGW
使用
Windows
中的C运行库。因此用MinGW开发的程序不需要额外的第三方DLL支持就可以直接在
Windows
下运行,而且也不一定必须遵从GPL许可证。这同时造成了MinGW开发的程序只能
使用
Win32API和跨平台的第三方库,而缺少POSIX支持[3],大多数GNU软件无法在不修改源代码的情况下用MinGW编译。
Windows
下Vscode
找
不到
头文件
的分析
因
gcc
在linux环境下编译没
问题
,肯定不是makefile本身的
问题
,
问题
出在vscode或者
windows
下。
windows
下vscode无法识别相对路径“./”,只能识别绝对路径。在linux server上
使用
gcc
编译正常。但在指定的路径下,
头文件
肯定是存在的。修改makefile,将。路径下有如下目录结构。
gcc
/g++编译时
找
不到
自定义
头文件
前言 注意C/C++的在编写方面的严格控制 解决方法 - 1 不在同一目录下,自然无法载入,将
头文件
放入工程文件的同一目录下 解决方法 - 2
头文件
载入的写法错误 #include <> // 是用来载入libc库中的
头文件
的,一般不会在当前目录查询有无对应名称的
头文件
#include "" // 是用来载入自己编写或者不在libc库中的
头文件
的。 // 所以,只需要将你的代码中载入
头文件
的符号改一下就行 Python用多了,总是容易忽略C/C++的这些细节
问题
.
Linux下
使用
gcc
时conio
头文件
问题
1、当在linux下
使用
gcc
编译一个.c文件时,出现下图错误 我
使用
gcc
编译一个bank.c文件,报错显示conio
头文件
找
不到
。 2、这是因为conio是一个非标准库,适用于老的DOS系统,在
Windows
下也可以
使用
,而在linux中需要其他的库来代替,这个库就是curses.h 3、在Linux中安装curses centos安装 sudo yum install ncurses-devel ncurses ubuntu安装 sudo apt-get install libncurses5-
windows
环境下
gcc
的
使用
(三):自定义的
头文件
路径和make的
使用
上一篇已经验证了一个.c文件是如何通过预编译、编译、汇编、链接四个步骤来一步步变为计算机上的可执行文件的。 当然这只是一个.c文件,如果存在大量的.c文件,以及一些不存在于root路径里的
头文件
,也就是我们自己定义的文件夹中的.h文件,甚至是.lib或.a的库文件路径,又应该怎么在这些复杂的路径里经过层层筛选,编译连接成一个可执行文件呢?
GCC
自然也提供了这样的命令,通过这些命令和参数的结合,就可以将多个路径下的多个.c和.h文件编译链接成一个可执行文件。 那么显然,每一个.c文件都需要执行一次编译命令,
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章