由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - c++的compile和debug是不是不是一回事?
相关主题
有比较熟悉matlab的同学吗Does R have good neural network pacakges?
SAS在Linux环境下运行太难debug了problem in Building R package
实在搞不懂Rcpp有啥好处How do build an R package for internal use?
FORTRAN新手自学求助64-bit R on 64-bit Windows box
请教- 怎么对R code加密?samtools
Help on Running C code in R有包子,请推荐教材 market and business decision scienc
what is happening if I got Big negarive AIC/BIC? help~老男人中途改行,统计master,终于找到工作了。
今天又“R”了 -- 感想和请教。求问offer选择,感激
相关话题的讨论汇总
话题: compile话题: debug话题: c++话题: dev话题: run
进入Statistics版参与讨论
1 (共1页)
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
4
反正cpp基本兼容c。为什么不用cpp?
q**j
发帖数: 10612
5
能问问你用什么语言吗?
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
相关主题
Help on Running C code in RDoes R have good neural network pacakges?
what is happening if I got Big negarive AIC/BIC? help~problem in Building R package
今天又“R”了 -- 感想和请教。How do build an R package for internal use?
进入Statistics版参与讨论
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!";

1 (共1页)
进入Statistics版参与讨论
相关主题
求问offer选择,感激请教- 怎么对R code加密?
有关conditional probability的问题Help on Running C code in R
一道概率证明题请教! 大家帮忙啊what is happening if I got Big negarive AIC/BIC? help~
一个统计问题(可能和空间统计有关)今天又“R”了 -- 感想和请教。
有比较熟悉matlab的同学吗Does R have good neural network pacakges?
SAS在Linux环境下运行太难debug了problem in Building R package
实在搞不懂Rcpp有啥好处How do build an R package for internal use?
FORTRAN新手自学求助64-bit R on 64-bit Windows box
相关话题的讨论汇总
话题: compile话题: debug话题: c++话题: dev话题: run