
正文
linux命令无法编译,linux codeblocks无法编译
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
linux下CPP文件无法编译??命令不识别?
比如下图把文件命名为 Lake Counting.cpp, 编译时把他认为是两个文件,去掉中间的空格就可以了。如果是etc/profile配置文件出错,打开终端输入以下命令让所有命令启用。删除或修改profile文件配置的路径。
不是用make,是用G++,比如,你的文件名是test.cpp,所在的路径是/home/test/test.cpp 你就在终端里输入:cd /home/test 然后输入g++ -o test test.cpp 就已经生成编译好的文件了。
根据你给出的命令和gdb错误提示,可以断定,你gdb命令用错了,第二个参数是你的可执行程序,比如,你的可执行程序叫DataIntegrityCheck,第3个输入项才是core文件的名字。
然后再编译C++文件,也就是我的 a.cpp g++ -o hello a.cpp c.o 看到了吧,我在编译 a.cpp 的时候把C生成的 c.o也加上了。
因为vc里带的iostream里包含了 cstdio 所以你includeiostream 也相当于使用了#includestdio.h 所以fopen fclose什么的就都有声明了。
———你的 configure 参数有问题?你最好能贴出全部的命令和输出。陈学阳 那傻-逼就是刷子。我见到他好几次发根本没意义的内容了,他现在都刷的快比我等级高了。我都懒的在认真回答问题了。百度那群脑残也不管管。
相关问答
Q1: 我在linux环境下怎么就是编译不成功
编译不成功多半软件功能开关设置及依赖关系不支持。首先要了解编译的过程,真正了解了编译的过程后就可以比较轻松的编译各种软件了。
编译不成功多半功能开关设置及依赖关系不支持。首先要了解编译的过程,真正了解了编译的过程后就可以比较轻松的编译各种了。
通常可能是因为两者引用的标准库或框架不同。比如你Windows下的MFC程序铁定是在Linux下是不能编译的了。
检查一下你的xen-asm_6S文件中,你的语句不是符合AT&T 汇编语法。
检查gcc编译器是否正确。另外贴出OS版本、源码编译出错信息也有助于分析。
上面代码,for循环中,h初始值被赋值为10,然后判断10=1,不成立,下面循环部分 也就是if(h!=0) printf(fyou,roll! \n); 一次都不会执行 ,所以没有结果输出。
Q2: Qt的bug,在linux下无法直接编译运行
paitarea.cpp,第189行出现默认初始化构造缺失。基本上应该不是qt本身的原因,应该是你使用中出现了错误。从你这图上只能看到这些了。
你安装g++ 了么?你可以g++ --version 下,或者g++ 看下又没提示。
sudo apt-get install build-essential 安装G++ 然后从qt网站下载linux到完整开发包.bin 文件 在linux下双击,然后会安装,安装好之后,设置环境变量(方法网上有)。
需要保证linux下要安装了qt环境 2 进入你的程序目录,运行 /usr/local/qt_install/bin/qmake xxxx.pro。
这个错误没碰到过,检查下你的程序是不是交叉编译过的,确定是使用的arm-linux-gcc而不是gcc,编译后的程序在x86-linux上是无法直接运行的,要使用qvfb才可以看运行效果。
Q3: linux下用mpi写c程序总是编译不了,求助
看设置了,我的反正可以运行。\r\n不过 X 里面运行字符界面的程序有个问题就是 X 一般不会显示终端窗口,所以除非你的程序是窗口程序,不然什么显示都没有就运行完成退出了。
缺少了库文件。在链接选项中增加mpi相对应的库文件,或者在代码中增加 pragma comment (lib, yourmpi.lib)就可以了。
是undefined reference to `MPI_Init 吗?编译器不知道MPI_Init,您没有定义。MPI_Init应该是自己定义的一个板子初始化函数,要把这个初始化程序的代码准备好。不行的话那么您需要include定义MPI_Init的头文件。
关于linux命令无法编译和linux codeblocks无法编译的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






