首 页 行业热点 新车 试驾评测 养车用车 车型库

我在linux下写了个程序,怎么用gcc编译??

发布网友

我来回答

5个回答

热心网友

gcc是一个编译器,qt是一个界面编程工具,两者是不能比的。

linux下编译c程序必然要用到gcc编译器,而qt则是用来开发界面程序的,类似windows下微软的mfc,你要在linux下写程序,必然的要会使用gcc对你的程序进行编译,至于qt只是个基于C++的界面程序开发工具,觉得以后用到就学一下,用不到就算了。

我在和你说一遍,gcc只是一个编译器。
你的意思是linux下的c/c++集成开发环境吧,anjuta,eclipse等等都可以,但他们只是提供了开发环境,编译器还是用的gcc。

热心网友

1.编译c++的文件应该使用 g++而非gcc(如果用gcc应该指定语言)
2.你需要在#include<iostream>的下面加上 using namespace std; 或using std::cout;
3.main应改为int main()

编译指令:
g++ -o cjj cjj.cpp

-o cjj 表明输出到cjj
你的串号我已经记下,采纳后我会帮你制作

热心网友

linux/mole.h是内核模块相关的头文件,如果不在默认位置(/usr/src/*/include),就需要用-L选项指定。一般情况下,安装内核开发包就可以解决(提示了找不到头文件,说明默认位置是没有mole.h的,“提示”的用处不就是告诉你该怎么解决吗),不同发行版相应的软件包名称不尽相同,一般带有kernel、header或devel等字样(我的发行版上是linux-headers-[version])。

热心网友

应该是要内核开发包吧。装上kernel-devel包试试(apt-get install kernel-devel)

热心网友

gcc -L头文件路径 这个头文件要存在哈

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com