您的位置:首页 > 运维架构 > Linux

实习第二天

2017-07-13 20:57 239 查看
1.如果想注释掉某几行代码,可以如下操作:

#if 0
////自己写的计时
clock_t start;
clock_t end;
start = clock();

cv::Mat localimg = GetFeatureMap(ipm_image, outliers);

end = clock();
double time_duration= (double)(end-start)/CLOCKS_PER_SEC;
//printf("Time is:\n");
printf("\n");
std::cout<<"The Function GetFeatureMap's TIME:"<<time_duration*1000<<"ms"<<std::endl;
#else

double start = (double)getTickCount();
//printf("start:%d ms\n",int(start*1000));
cv::Mat localimg = GetFeatureMap(ipm_image, outliers);

double end = (double)getTickCount();
//printf("end:%d ms\n",int(end*1000));
printf("'Time is:%f\n",((end-start)*1000/getTickFrequency()));
#endif


在想要注释掉的代码的前后加上:

#if 0

#endif


除此之外,也可以使用:

#if 0
这里的不执行
else
这里的要执行
#endif


2.第二个问题:

cp  build/ldw  bin/ldw
cp: 无法创建普通文件'bin/ldw': 文本文件忙
Makefile:37: recipe for target 'ldw' failed
make: *** [ldw] Error 1


解决办法:

在命令行中输入
ls -al


其中,
ls -al
的作用是观察文件权限。

注意看这里提示的错误:无法创建普通文件
'bin/ldw'


我们先将ldw文件删除,具体操作是:
rm ldw


其中,
rm的作用是删除不需要的文件,后面的ldw就是需要删除的文件名。


3。今天是实习的第二天,收获很多,发现自己真的是太菜了,什么都不会,幸好大家都很热心的帮助我。比较遗憾的是,今天还有很多知识点没来得及整理,明天去公司再将知识点整理到博客中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubutun eclipse linux