在命令行上编译本机 C++ 程序以及传递命令行参数给主函数

1.首先,打开“开发人员命令提示”

2.创建一个新目录来保存你的程序。 在“开发人员命令提示”窗口中,输入 cd \ 命令,以将目录更改为驱动器根目录.(md:创建文件夹)。

3.在命令提示处,输入 notepad hello.cpp(示例程序。)

4.在命令提示处,输入 cl /EHsc hello.cpp 来编译你的程序。

cl.exe 编译器会生成包含已编译代码的 .obj 文件。然后运行链接器来创建名为 hello.exe 的可执行程序

5.若要运行 hello.exe 程序,请在命令提示处输入 hello.

hello  parameter1 parameter2                                             //     程序名称后面的parameter1 和parameter2即为传递给主函数的命令行参数。      

时间: 2024-10-25 15:18:57

在命令行上编译本机 C++ 程序以及传递命令行参数给主函数的相关文章

如何去除控制台程序丑陋的命令行的小方法

在我们建立控制台程序后,跑程序的时候都会出现丑陋的dos命令行,如何能够让程序运行就直接出现自己建立的窗口呢. 情况见图: 只需要两步设置就能去除命令行窗口(基于VS2010). (1)在项目->属性(P)中的链接器->系统->子系统中改成窗口 (/SUBSYSTEM:WINDOWS) (2)同样是在属性里的链接器下的命令行中的其他选项加上:/ENTRY:mainCRTStartup 接下来重新编译下试试吧!

【Python】iichats —— 命令行下的局域网聊天程序

转载请声明出处:http://www.cnblogs.com/kevince/p/3941728.html   ——By Kevince ii系列工具第三弹,命令行下的局域网聊天程序 原理: 程序启动时向全网(255.255.255.255)BACKPORT端口广播自己的主机名以及状态(上线). 如果接受收到的上线状态,则将其加入通信列表,同时返还一个数据包,使自己也将对面加入其通信列表. 程序退出时向全网广播自己的下线状态,如果收到该下线状态则将其从自己的通信列表中删除 为了防止在输入过程中被

编写一个文件加解密程序,通过命令行完成加解密工作

package wenjianyuliu; import java.io.File; import java.io.InputStream; import java.io.OutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; //编写一个文件加解密程序,通过命令行完成加解密工作 public class FileCode { private static final int numOfEncA

Linux命令行下如何终止当前程序?

Linux命令行下如何终止当前程序? 快捷键: Ctrl+c 在命令行下起着终止当前执行程序的作用, Ctrl+d 相当于exit命令,退出当前shell Ctrl+s 挂起当前shell(保护作用很明显哦) Ctrl+q 解冻挂起的shell再不行就重新连接打开一个终端,reboot linux 或 kill 相关进程. 原文地址:https://www.cnblogs.com/pythonClub/p/10914338.html

ssh伪登陆执行远程主机脚本命令 C程序基于ssh passwordless执行远程主机命令及基于配置文件的验证伪登陆执行命令

1,基于有密码及免秘钥在远程主机上执行命令及脚本 ssh -T ip "CLI or shell.sh"; 2,C程序实现上述功能--基于password-less 将上面简单C程序打包移植到别的系统下使用测试 authorized_keys; 将本身的~/.ssh/id_rsa.pub 复制到需要passwordLess 的主机并将id_rsa.pub内容追加到~/.ssh/authorized_keys里面,便可passwordless登陆. 3,复制ssh秘钥到目标主机 4,从某

通过编写c语言程序,运行时实现打印另一个程序的源代码和行号

2017年6月1日程序编写说明: 1.实现行号的打印,实现代码的读取和输出,理解主函数中的参数含义. 2.对fgets函数理解不够 3.对return(1); return 0的含义理解不够 4.未实现页码的打印 1 /************************************************************************* 2 > File Name: my_print_program.c 3 > Author: Mr.Yang 4 > Purp

Linux之nohup命令:实现退出终端后程序继续后台运行

转自:http://tech.ccidnet.com/art/302/20070618/1115599_1.html 简单而有用的nohup命令在UNIX/LINUX中,普通进程用&符号放到后台运行,如果启动该程序的控制台logout,则该进程随即终止. 要实现守护进程,一种方法是按守护进程的规则去编程(本站有文章介绍过),比较麻烦:另一种方法是仍然用普通方法编程,然后用nohup命令启动程序: nohup<程序名>& 则控制台logout后,进程仍然继续运行,起到守护进程的作

windows下cmd命令提示符下让程序后台运行命令

如果你的程序需要在windows后台运行,并且是在cmd下启动,那么在执行的程序前加上start /b,比如start /b [程序名]. windows下start命令的详细参数及功能介绍如下: 文章来源 www.169it.com 启动一个单独的窗口运行指定的程序或命令. START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /

写给iOS程序员的命令行使用秘籍

http://www.jianshu.com/p/44d3b8f713f2 Mac OS是Unix系统的分支,有着强大的命令行功能.很多事情在命令行下处理会事半功倍,所以我就iOS程序员可能会用到的功能讲述一下. 终端设置 Mac的终端有一个很关键的配置,就是“使用 Option 键作为 Meta 键”.勾上这个选项之后,就可以使用Emacs的编辑命令了. Snip20150413_5 我发现有些人的终端没有设置“平滑文本”,导致终端上的文字很难看.赶紧把这个选项勾上吧. Snip2015041