由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 大型程序如何加快编译速度
相关主题
C++ Software Engineer 工作求内推(Boston)困扰多时的MATLAB crash问题
严肃的问大家一个问题 我想转cuda,可行吗如何减少libcurl内存的使用
经过一周soul searching,还是得学C++问二爷,赵爷, 古德霸等Spark大牛 怎么Shutdown Connection Pool?
各个公司做compiler赚钱吗?版上研究kafka的人多吗
打算写一个类似CNN的C++库,搞点deep learning新算法问一个git的问题
写GPU的汇编 - mission impossiblenVidia Tesla
C语言程序静态库和动态库的创建及其应用CUDA问题请教。
高人点拨一下gc怎么call这个object.finalize()有没有玩CUDA的?
相关话题的讨论汇总
话题: ccache话题: 编译话题: 程序话题: cuda话题: cmake
进入Programming版参与讨论
1 (共1页)
c*****e
发帖数: 59
1
菜鸟有个小问题,
如果我有个大型程序,
每次编译需要很长时间,
但是我每次修改只修改其中一部分,
如何才能节省编译时间?
谢谢~
c********l
发帖数: 8138
2
SSD硬盘

【在 c*****e 的大作中提到】
: 菜鸟有个小问题,
: 如果我有个大型程序,
: 每次编译需要很长时间,
: 但是我每次修改只修改其中一部分,
: 如何才能节省编译时间?
: 谢谢~

p*u
发帖数: 2454
3

there r lots of compiler cache, e.g. ccache. also u should cleanup header
files 2 eliminate dependencies

【在 c*****e 的大作中提到】
: 菜鸟有个小问题,
: 如果我有个大型程序,
: 每次编译需要很长时间,
: 但是我每次修改只修改其中一部分,
: 如何才能节省编译时间?
: 谢谢~

c*****e
发帖数: 59
4
再就是我的程序有cuda code,
刚查了一下,
貌似现在的ccache只支持gcc啊

【在 p*u 的大作中提到】
:
: there r lots of compiler cache, e.g. ccache. also u should cleanup header
: files 2 eliminate dependencies

m*********t
发帖数: 527
5
你提供的信息太少了,程序有多大?多少头文件?depedence 是怎么样的? make file
怎么写的?用的是
automake 还是 cmake?

【在 c*****e 的大作中提到】
: 再就是我的程序有cuda code,
: 刚查了一下,
: 貌似现在的ccache只支持gcc啊

t****t
发帖数: 6806
6
要是他能用make相关的工具编译, 估计就不会有这样的问题了....

file

【在 m*********t 的大作中提到】
: 你提供的信息太少了,程序有多大?多少头文件?depedence 是怎么样的? make file
: 怎么写的?用的是
: automake 还是 cmake?

c*****e
发帖数: 59
7
各位大侠,
有没有makefile的tutorial可以推荐,
最好是cuda相关的,
网上搜了一下,貌似没有
m*********t
发帖数: 527
8
cmake 支持 cuda

【在 t****t 的大作中提到】
: 要是他能用make相关的工具编译, 估计就不会有这样的问题了....
:
: file

n******t
发帖数: 4406
9
如果没有用make -j先用那个试试。

【在 c*****e 的大作中提到】
: 菜鸟有个小问题,
: 如果我有个大型程序,
: 每次编译需要很长时间,
: 但是我每次修改只修改其中一部分,
: 如何才能节省编译时间?
: 谢谢~

c*****e
发帖数: 59
10
多谢高手指点
看来我要学cmake了
刚从网上找了些资料,哈哈哈
s****a
发帖数: 238
11
cuda的程序不能用编译链接这个过程吧,除非某个模块是纯C++不带一点cuda的,否则
动一点就要重头编译
s*********t
发帖数: 1663
12
shared obj

【在 c*****e 的大作中提到】
: 菜鸟有个小问题,
: 如果我有个大型程序,
: 每次编译需要很长时间,
: 但是我每次修改只修改其中一部分,
: 如何才能节省编译时间?
: 谢谢~

m*********t
发帖数: 527
13
http://developer.download.nvidia.com/GTC/gpu-object-linking.pdf

【在 s****a 的大作中提到】
: cuda的程序不能用编译链接这个过程吧,除非某个模块是纯C++不带一点cuda的,否则
: 动一点就要重头编译

b*******s
发帖数: 5216
14
ccache?

【在 c*****e 的大作中提到】
: 菜鸟有个小问题,
: 如果我有个大型程序,
: 每次编译需要很长时间,
: 但是我每次修改只修改其中一部分,
: 如何才能节省编译时间?
: 谢谢~

1 (共1页)
进入Programming版参与讨论
相关主题
有没有玩CUDA的?打算写一个类似CNN的C++库,搞点deep learning新算法
CUDA 和 Hadoop 是不是算并行和分布的两个比较有前途的技术?写GPU的汇编 - mission impossible
新年求教一下方向问题 (转载)C语言程序静态库和动态库的创建及其应用
David Kirk 写的 CUDA textbook 出版了高人点拨一下gc怎么call这个object.finalize()
C++ Software Engineer 工作求内推(Boston)困扰多时的MATLAB crash问题
严肃的问大家一个问题 我想转cuda,可行吗如何减少libcurl内存的使用
经过一周soul searching,还是得学C++问二爷,赵爷, 古德霸等Spark大牛 怎么Shutdown Connection Pool?
各个公司做compiler赚钱吗?版上研究kafka的人多吗
相关话题的讨论汇总
话题: ccache话题: 编译话题: 程序话题: cuda话题: cmake