- 主题:vscode插件CmakeTools与cmake/make构建的文件体积差异巨大?!
整个工程代码包括CMakelist是一样的,利用vscode远程在arm上编译,如果采用cmake/make命令构建,生成的库文件只有500多k,但是采用vscode上安装的插件Cmake Tools来构建,生成的文件15M。两个文件目前都能正常运行,但为何体积差异这么悬殊?大家利用vscode远程开发有用这个插件的么?不知道是不是哪里的设置问题。
另外,如果想定位一下15M的文件里到底引入了什么东西,有什么定位手段么?file、readelf粗略看了一下没发现有什么大的差异。
--
FROM 218.29.223.*
有ldd吗,看看依赖
【 在 bigsen 的大作中提到: 】
: 整个工程代码包括CMakelist是一样的,利用vscode远程在arm上编译,如果采用cmake/make命令构建,生成的库文件只有500多k,但是采用vscode上安装的插件Cmake Tools来构建,生成的文件15M。两个文件目前都能正常运行,但为何体积差异这么悬殊?大家利用vscode远程开发有用这个插件的么?不知道是不是哪里的设置问题。
: 另外,如果想定位一下15M的文件里到底引入了什么东西,有什么定位手段么?file、readelf粗略看了一下没发现有什么大的差异。
--
FROM 115.47.253.*
ldd看不出任何差别
【 在 brucewww 的大作中提到: 】
:有ldd吗,看看依赖
--
FROM 113.120.45.*
依赖没有任何差异
【 在 brucewww 的大作中提到: 】
: 有ldd吗,看看依赖
--
FROM 49.7.235.*
用ccmake看下配置选项。
可能cmake默认出的是Release,而CMakeTools默认出的是RelWithDebInfo。
【 在 bigsen 的大作中提到: 】
: 整个工程代码包括CMakelist是一样的,利用vscode远程在arm上编译,如果采用cmake/make命令构建,生成的库文件只有500多k,但是采用vscode上安装的插件Cmake Tools来构建,生成的文件15M。两个文件目前都能正常运行,但为何体积差异这么悬殊?大家利用vscode远程开发有用这个
: 寮的么?不知道是不是哪里的设置问题。
: 另外,如果想定位一下15M的文件里到底引入了什么东西,有什么定位手段么?file、readelf粗略看了一下没发现有什么大的差异。
: ...................
--
FROM 220.249.52.*