vs项目转linux,windows下的VS项目转到linux下编译,及常用命令

最近在做一个歌词分段项目,能够生成一个可执行的.exe文件,对歌词进行分段,该项目是在window系统下进行编译,现为了将其移植到linux中,需要在linux下进行一个make操作,为了防止下次在遇到这种问题会忘记,因此把这个过程记录下来;

1.首先,先了解下整个过程中我常用到的一些命令:

cd 文件名:切换到某个文件夹中

cd ..:回到上一层的目录

mkdir文件名:新建一个文件夹

ls:显示当前目录夹下的文件

rm filename:移除某个文件(不可修复)

rm -rf filename:移除文件夹

rz -bye:可从计算机上选择文件上传到跳板机或服务器

sz filename:从服务器上下载filename到本地计算机上

zip -r ./filename.zip ./*将当前目录下的所有文件压缩到filename.zip中

cp filename /files1/files2:将当前目录下的filename复制到files2文件夹中

从跳板机传文件至服务器:scp local_filepath username@server_ip:path

vim filename:能够查看和编辑文件

cat filename:查看文件

ll|wc -l :统计当前文件个数

例如:scp new_file.txt user_00@100.115.156.93:/data/music/

2.在Xshell上怎样进到一个linux的服务器呢?

输入:ssh -p端口号  username@ip

密码:mayia@123

3.遇到在linux上不能执行exe文件的原因,可能是因为没有权限,输入以下命令:

chmod 777 命令

如:chmod 777 SectionSing

4.windows下的项目为什么转为linux后,读取UTF-8格式的文本还是出现问题?

这可能是因为你传到linux系统中.cpp和.h文件不是UTF-8格式,将其全部转换为UTF-8格式后,在进行编译,才能够正确读取UTF-8格式的文本

5.正式进入话题,怎样将Windows的项目转到linux上编译

1)将项目相关的所有.cpp和.h文件上传到Linux中的同一个文件夹下,注意:有些.h文件是不用上传的,如stdio.h,string.h它们是window和linux系统下都有的头文件,不用上传,并且要把文件都转为UTF-8格式;

2)上传makefile到1)中的文件夹中,修改以下两处地方即可

71908997e646242f972cbe381eb57400.png

3)最后是输入:make,看是否执行成功,若错误再根据提示进行修改

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值