b*******g 发帖数: 513 | 1 在大家的帮助下,总算找了一个IDE,写了一小段程序,compile后有一个错误,没看懂
。又run,结果说这个project还没compile.又 debug,同样说这个project还没compile.
很迷惑。这样看来debug和compile不是一回事。那么他们之间有啥区别?是不是一定要
compile之后没错才能run?后来还听说可以用lunix的ide.曾用过red hat.看来lunix在
一般的lap top 上都能装?如果是又该怎么装?好多不懂,问一下大家。多谢! |
b*******g 发帖数: 513 | 2 经常看到一些统计师的招聘广告,c++ preferred.感觉有必要学一下。况且艺多不压人
。我又对computing感兴趣。 |
q**j 发帖数: 10612 | 3 stat不用面向对象吧?一般没有什么oop的事情。除非你写pacakge。那其实和c也区别不
大。你有method,俺有function. |
q**j 发帖数: 10612 | |
q**j 发帖数: 10612 | |
l******d 发帖数: 1633 | 6 现在computational stat都是什么背景的人在弄? |
e*****m 发帖数: 58 | 7 用了你可能没注意而已,比如重载
stat不用面向对象吧?一般没有什么oop的事情。除非你写pacakge。那其实和c也区别不
大。你有method,俺有function.
【在 q**j 的大作中提到】 : stat不用面向对象吧?一般没有什么oop的事情。除非你写pacakge。那其实和c也区别不 : 大。你有method,俺有function.
|
q**j 发帖数: 10612 | 8 override是package的人干的。我们是用,但是我们不需要写,对不对?
别不
【在 e*****m 的大作中提到】 : 用了你可能没注意而已,比如重载 : : stat不用面向对象吧?一般没有什么oop的事情。除非你写pacakge。那其实和c也区别不 : 大。你有method,俺有function.
|
b*******g 发帖数: 513 | 9 别扯远了。谁能回答我的问题? c++的compile和debug是不是不是一回事?多谢! |
t*****9 发帖数: 19 | 10 compile 首先生成一个目标文件 .obj
因为可能用到别的库文件,如输入输出流等等,所以下一步是 link, 生成一个可执行文
件, .exe
最后跑这个可执行文件(.exe)
debug是调试。
Unix下可以用g++完成,非常方便。例如单个文件可以这样编译:
$g++ myfile.cpp -o myoutput
然后执行(run):
$./myoutput |
|
|
B******5 发帖数: 4676 | 11 我比较好奇你怎么对computing感兴趣的?
【在 b*******g 的大作中提到】 : 经常看到一些统计师的招聘广告,c++ preferred.感觉有必要学一下。况且艺多不压人 : 。我又对computing感兴趣。
|
b*******g 发帖数: 513 | 12 听说sas就是用c写的。不知道sas公司他们招程序员时考不考虑统计的博士。我是想着
以后。。。。。。 |
b*******g 发帖数: 513 | 13 那么,是不是complie,debug,run都要有个先后次序?那么先用compile,再run?那debug
啥时用?如果compile时,出错了,一定要把程序该好了,才能run?我用的是dev c++.
【在 t*****9 的大作中提到】 : compile 首先生成一个目标文件 .obj : 因为可能用到别的库文件,如输入输出流等等,所以下一步是 link, 生成一个可执行文 : 件, .exe : 最后跑这个可执行文件(.exe) : debug是调试。 : Unix下可以用g++完成,非常方便。例如单个文件可以这样编译: : $g++ myfile.cpp -o myoutput : 然后执行(run): : $./myoutput
|
A*****n 发帖数: 243 | 14 compile和link的过程中出错,一般是语法问题,比如大小写什么的或者找不到所要用的
库。
如果compile和link得到可执行文件乐,程序还有可能报错,或者无法实现想要的功能,
这个时候可以进行debug,在程序中插入断点或者单步执行,并且观察运行过程中变量的
取值等信息,看看错误的地方在哪里,逐步调试运行实现想要的效果。
debug
【在 b*******g 的大作中提到】 : 那么,是不是complie,debug,run都要有个先后次序?那么先用compile,再run?那debug : 啥时用?如果compile时,出错了,一定要把程序该好了,才能run?我用的是dev c++.
|
b*******g 发帖数: 513 | 15 说说我干的东西吧,我装了 dev c++,compiler 我用MinGW,我也不懂到底该怎么装
compiler,就下载了一个MinGW,让它run,一步一步的。也不知道是不是应该在dev c++里
边装 MinGW?总之我的dev c++和MinGW是独立装的。不知这样对吗?如果不对,正确的
又是怎样的?然后我在dev里面,新建了一个project,打开这个project后看到一堆代码
。我也看不懂。就接着这堆代码写了一个最最简单的cpp程序:
#include
using namespace std;
int main ()
{
cout << "Hello World!";
return 0;
}
然后,我excute->compile &run
得到这样一些东西,在dev c++的底部:
[Linker error] undefined reference to `__cpu_features_init'
ld returned 1 exit status
F:\Dev-Cpp\Makefile.win [Build Error] [Proje
【在 A*****n 的大作中提到】 : compile和link的过程中出错,一般是语法问题,比如大小写什么的或者找不到所要用的 : 库。 : 如果compile和link得到可执行文件乐,程序还有可能报错,或者无法实现想要的功能, : 这个时候可以进行debug,在程序中插入断点或者单步执行,并且观察运行过程中变量的 : 取值等信息,看看错误的地方在哪里,逐步调试运行实现想要的效果。 : : debug
|
A*****n 发帖数: 243 | 16 你可以看看这个链接
http://www.cplusplus.com/forum/beginner/485/
关于c++,我觉得前面zhaandong说得挺对的。另外,如果你真是想从头学c/c++的话,
最好就是单装mingw或者在linux下用gcc从命令行开始,这样便于了解每个步骤的逻辑
关系。
【在 b*******g 的大作中提到】 : 说说我干的东西吧,我装了 dev c++,compiler 我用MinGW,我也不懂到底该怎么装 : compiler,就下载了一个MinGW,让它run,一步一步的。也不知道是不是应该在dev c++里 : 边装 MinGW?总之我的dev c++和MinGW是独立装的。不知这样对吗?如果不对,正确的 : 又是怎样的?然后我在dev里面,新建了一个project,打开这个project后看到一堆代码 : 。我也看不懂。就接着这堆代码写了一个最最简单的cpp程序: : #include : using namespace std; : int main () : { : cout << "Hello World!";
|