社区
Linux/Unix社区
帖子详情
关于用gcc(g++) 编译其它扩展名(比如hpp)的合法的源文件??
cloudwindbase
2003-06-25 05:35:39
对于gcc(g++)编译器,默认支持的文件类型大致为:
.c
.cpp
.h
等,
大家知道如何让gcc(g++)能正确编译其它扩展名(比如hpp)的合法的源文件?
...全文
775
5
打赏
收藏
关于用gcc(g++) 编译其它扩展名(比如hpp)的合法的源文件??
对于gcc(g++)编译器,默认支持的文件类型大致为: .c .cpp .h 等, 大家知道如何让gcc(g++)能正确编译其它扩展名(比如hpp)的合法的源文件?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cloudwindbase
2003-06-25
打赏
举报
回复
楼上的兄弟,太谢谢你了.
Wugifer
2003-06-25
打赏
举报
回复
gcc -x c++ your.cxx
cloudwindbase
2003-06-25
打赏
举报
回复
如果我有一个扩展名为cxx的文件,其实这个文件也是标准的c(cpp)文件,
在不改变其扩展名的情况下,怎样才使gcc能够编译该文件?
cloudwindbase
2003-06-25
打赏
举报
回复
楼上的兄弟,STL的源文件好多都是以前这种方式命名的,
实际上是将头文件和实现文件放在了一个文件中,并将其命名为
hpp为扩展名的源文件.
林雨亭
2003-06-25
打赏
举报
回复
hpp不是源文件,只有被 .c /.cpp 饱含后,才会起作用。所以 gcc 不会管 .hpp文件
GCC
_中文手册.pdf
其他常见的
扩展名
如.
hpp
表示C++头文件,.o代表
编译
后生成的对象文件,.a代表归档文件,.h表示包含函数声明的头文件。
GCC
编译
器支持多种
编译
选项(options),这些选项允许用户精细控制
编译
过程,包括预处理、
编译
...
boost静态库win10 mingw730_64
编译
5. **生成库文件**:
编译
完成后,生成的静态库文件会位于`boost`源码目录下的`stage\lib`子目录中,文件名通常以`.a`(对于64位系统)或`.lib`(对于32位系统)为
扩展名
。 6. **头文件和库文件的使用**:在你的项目...
VSCode C++多文件
编译
样例
1. **头文件(.h 或 .
hpp
)**:定义类、函数原型和其他接口,以便在多个
源文件
之间共享。 2. **
源文件
(.cpp)**:实现头文件中声明的类和函数。 3. **主程序文件(main.cpp)**:通常包含`int main()`函数,它是...
Linux环境下,关于C++静态库的封装和调用代码
在Linux系统中,静态库通常以.a作为文件
扩展名
,而在Windows系统中则以.lib作为
扩展名
。 静态库的封装过程通常包括以下几个步骤:首先,需要编写C++
源文件
,实现所需的功能。接着,使用
编译
器将这些
源文件
编译
成...
Vscode C++ 配置SFML.zip
- 在Vscode终端中,使用
g++
编译
你的代码,确保链接SFML库。命令可能如下: ```
g++
-std=c++17 -I"C:\path\to\SFML\include" -L"C:\path\to\SFML\lib" -lsfml-graphics -lsfml-window -lsfml-system main.cpp -o ...
Linux/Unix社区
23,215
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章