如何在cmd中编译命名运行c程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在cmd中编译命名运行c程序相关的知识,希望对你有一定的参考价值。
参考技术A只要安装了可以命令行运行的编译器就可以,例如安装mingw里面的gcc编译器,就可以在命令行下运行:
C:\\Users\\MSI>gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=e:/mingw/bin/../libexec/gcc/mingw32/9.2.0/lto-wrapper.exe
Target: mingw32
Configured with: ../src/gcc-9.2.0/configure --build=x86_64-pc-linux-gnu --host=m
ingw32 --target=mingw32 --disable-win32-registry --with-arch=i586 --with-tune=ge
neric --enable-static --enable-shared --enable-threads --enable-languages=c,c++,
objc,obj-c++,fortran,ada --with-dwarf2 --disable-sjlj-exceptions --enable-versio
n-specific-runtime-libs --enable-libgomp --disable-libvtv --with-libiconv-prefix
=/mingw --with-libintl-prefix=/mingw --enable-libstdcxx-debug --disable-build-fo
rmat-warnings --prefix=/mingw --with-gmp=/mingw --with-mpfr=/mingw --with-mpc=/m
ingw --with-isl=/mingw --enable-nls --with-pkgversion='MinGW.org GCC Build-2'
Thread model: win32
gcc version 9.2.0 (MinGW.org GCC Build-2)
cmd malbehaviour中的c ++程序执行[重复]
这个问题在这里已有答案:
使用cmd命令 - g ++ hello.cpp -o hello.exe - hello编译hello.cpp并运行hello.exe程序。
通常,它只是在cmd窗口中打印'hello world',这不花时间。
然而,昨天它开始表现不同,因为在编译之后,当程序第一次运行时,另一个窗口非常短暂地弹出(显示'helloworld',即使窗口很快消失,我也可以清楚地看到它),然后'helloworld'是在cmd窗口中打印(几秒钟之后,非常慢且烦人!)额外窗口不会弹出以供后续执行。它只会弹出并在第一次运行时造成延迟。
//----------------------------------------------------------------
我完全不知道如何使它像以前那样表现,以下是我猜测它是什么造成的:
- 我在goolge chrome隐身窗口看了色情片,但是在开发者模式下(必须在开发者模式下添加sci-hub扩展),也许我得到了一些影响路径的病毒。对于这个猜测还有更多:我的谷歌浏览器开始比在开发者模式下观看色情片之前更频繁地崩溃。
- 编译器自动更新?但我最近没有手动更新编译器。它也没有要求更新。
- Windows更新?
任何人有任何想法吗?这是非常令人讨厌的bcos,因为c ++中的初学者经常运行测试并且必须经历我从未经历过的时间延迟(除了需要更长时间执行的程序,如低效编码的数独求解器)。当然我可以使用在线c ++编译器来完成它,但我发现记事本++比其他任何媒体都更令人满意。
我让程序在疯狂的10000000000 for循环中运行,这样我就可以仔细查看弹出窗口了。
发现它是Avast Cybercapture(清楚地写在那里)扫描零攻击。
禁用扫描该目录。
解决。 Huuray!
以上是关于如何在cmd中编译命名运行c程序的主要内容,如果未能解决你的问题,请参考以下文章