上传大文件
工具中所有涉及上传文件功能的,如果需要上传的文件大于1GB或者解压后超过剩余磁盘空间的一半,则需要释放磁盘空间或手动将文件上传至服务器,其他情况可通过Web界面上传功能上传。
以下步骤中的“/opt/DevKit”为工具安装目录,请根据实际情况替换。
- 获取待上传的文件。
- 将待上传的文件放入已创建的用户名路径的子目录中对应特性的目录下(具体目录请参考表1,如不存在对应目录请手动创建),以下步骤以devadmin上传运行模式检查的文件为例。
- 打开FTP工具(例如winscp),以root用户登录服务器操作系统。
- 将待扫描的源码文件上传到“/opt/DevKit/workspace/devadmin/affinity/precheck/”目录下。
表1 手动上传文件目录 特性
特性目录
64位运行模式检查
/opt/DevKit/workspace/devadmin/affinity/precheck/
结构体字节对齐检查
/opt/DevKit/workspace/devadmin/affinity/bytecheck/
缓存行对齐检查
/opt/DevKit/workspace/devadmin/affinity/cachecheck/
内存一致性静态检查(源码检查)
/opt/DevKit/workspace/devadmin/affinity/weakconsistency/
内存一致性静态检查(BC文件检查)
/opt/DevKit/workspace/devadmin/affinity/weakconsistency_bc/
向量化检查(源码检查)
/opt/DevKit/workspace/devadmin/affinity/vecanalyzer/
向量化检查(BC文件)
/opt/DevKit/workspace/devadmin/affinity/vecanalyzer_bc/
构建亲和
/opt/DevKit/workspace/devadmin/affinity/acceleration/
- 解压文件。如果文件不需要解压,则可跳过此步骤。
- 使用SSH远程登录工具,以root用户登录服务器操作系统命令行界面。
- 执行以下命令切换目录至文件所在的目录。
1
cd /opt/DevKit/workspace/devadmin/porting/sourcecode/
- 执行解压命令解压文件。例如文件是tar.gz格式,请执行以下命令。
1
tar -zxvf xxx.tar.gz
- 修改文件的属组并修改文件执行权限(xxx是解压得到的文件夹或者用户上传的软件安装包文件)。
1 2
chown -R devkit:devkit xxx chmod -R 600 xxx
若用户不执行chown,只执行chmod,则执行以下命令。
1
chmod -R o+rw xxx
父主题: 使用前配置