怎样在g++中运行源代码/cpp?求输入的格式。在线等。急急急!

c_avril 2015-04-25 09:23:18
例如我的源代码是在记事本打的,记事本命名为a.cpp,放在桌面上。然后在TMD-GCC直接输入g++ a.cpp, 每次都是显示No such file or directory,求解,怎么办??
...全文
663 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
此后三年 2015-04-27
  • 打赏
  • 举报
回复
1L, 2L 说的对,gcc / g++ 编译,需要你当前路径切换到.cpp/.c 所在的文件位置。
fly_dragon_fly 2015-04-27
  • 打赏
  • 举报
回复
装个notepad++,方便编译运行
赵4老师 2015-04-27
  • 打赏
  • 举报
回复
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构…… C:\>help 有关某个命令的详细信息,请键入 HELP 命令名 ASSOC 显示或修改文件扩展名关联。 ATTRIB 显示或更改文件属性。 BREAK 设置或清除扩展式 CTRL+C 检查。 BOOTCFG 设置 boot.ini 文件的属性以便控制启动加载。 CACLS 显示或修改文件的访问控制列表(ACL)。 CALL 从另一个批处理程序调用这一个。 CD 显示当前目录的名称或将其更改。 CHCP 显示或设置活动代码页数。 CHDIR 显示当前目录的名称或将其更改。 CHKDSK 检查磁盘并显示状态报告。 CHKNTFS 显示或修改启动时间磁盘检查。 CLS 清除屏幕。 CMD 打开另一个 Windows 命令解释程序窗口。 COLOR 设置默认控制台前景和背景颜色。 COMP 比较两个或两套文件的内容。 COMPACT 显示或更改 NTFS 分区上文件的压缩。 CONVERT 将 FAT 卷转换成 NTFS。您不能转换 当前驱动器。 COPY 将至少一个文件复制到另一个位置。 DATE 显示或设置日期。 DEL 删除至少一个文件。 DIR 显示一个目录中的文件和子目录。 DISKCOMP 比较两个软盘的内容。 DISKCOPY 将一个软盘的内容复制到另一个软盘。 DISKPART 显示或配置磁盘分区属性。 DOSKEY 编辑命令行、调用 Windows 命令并创建宏。 DRIVERQUERY 显示当前设备驱动程序状态和属性。 ECHO 显示消息,或将命令回显打开或关上。 ENDLOCAL 结束批文件中环境更改的本地化。 ERASE 删除一个或多个文件。 EVENTQUERY 显示指定准则的事件日志项目。 EXIT 退出 CMD.EXE 程序(命令解释程序)。 FC 比较两个文件或两个文件集并显示它们之间的不同。 FIND 在一个或多个文件中搜索一个文字字符串。 FINDSTR 在多个文件中搜索字符串。 FOR 为一套文件中的每个文件运行一个指定的命令。 FORMAT 格式化磁盘,以便跟 Windows 使用。 FSUTIL 显示或配置文件系统的属性。 FTYPE 显示或修改用在文件扩展名关联的文件类型。 GOTO 将 Windows 命令解释程序指向批处理程序 中某个带标签的行。 GPRESULT 显示机器或用户的组策略信息。 GRAFTABL 启用 Windows 在图形模式显示扩展字符集。 HELP 提供 Windows 命令的帮助信息。 IF 在批处理程序中执行有条件的处理过程。 LABEL 创建、更改或删除磁盘的卷标。 MD 创建一个目录。 MKDIR 创建一个目录。 MODE 配置系统设备。 MORE 逐屏显示输出。 MOVE 将一个或多个文件从一个目录移动到另一个目录。 OPENFILES 显示远程用户为了文件共享而打开的文件。 PAGEFILECONFIG 显示或配置页面文件的属性。 PATH 为可执行文件显示或设置搜索路径。 PAUSE 停止批处理文件的处理并显示信息。 POPD 还原由 PUSHD 保存的当前目录上一次的值。 PRINT 打印一个文本文件。 PROMPT 改变 Windows 命令提示。 PUSHD 保存当前目录,然后对其进行更改。 RD 删除目录。 RECOVER 从损坏的磁盘中恢复可读取的信息。 REM 记录批处理文件或 CONFIG.SYS 中的注释。 REN 重新命名文件。 RENAME 重新命名文件。 REPLACE 替换文件。 RMDIR 删除目录。 SET 显示、设置或删除 Windows 环境变量。 SETLOCAL 开始用批文件改变环境的本地化。 SC 显示或配置服务(后台处理)。 SCHTASKS 安排命令和程序在一部计算机上按计划运行。 SHIFT 调整批处理文件中可替换参数的位置。 SHUTDOWN 让机器在本地或远程正确关闭。 SORT 将输入排序。 START 打开单独视窗运行指定程序或命令。 SUBST 将驱动器号与路径关联。 SYSTEMINFO 显示机器的具体的属性和配置。 TASKLIST 显示包括服务的所有当前运行的任务。 TASKKILL 终止正在运行的进程或应用程序。 TIME 显示或设置系统时间。 TITLE 设置 CMD.EXE 会话的窗口标题。 TREE 以图形显示启动器或路径的目录结构。 TYPE 显示文本文件的内容。 VER 显示 Windows 的版本。 VERIFY 告诉 Windows 验证文件是否正确写入磁盘。 VOL 显示磁盘卷标和序列号。 XCOPY 复制文件和目录树。 WMIC 在交互命令外壳里显示 WMI 信息。 有关工具的详细信息,请在联机帮助查看命令行参考。 C:\>cd /? 显示当前目录名或改变当前目录。 CHDIR [/D] [drive:][path] CHDIR [..] CD [/D] [drive:][path] CD [..] .. 指定要改成父目录。 键入 CD drive: 显示指定驱动器中的当前目录。 不带参数只键入 CD,则显示当前驱动器和目录。 使用 /D 开关,除了改变驱动器的当前目录之外, 还可改变当前驱动器。 如果命令扩展被启用,CHDIR 会如下改变: 当前的目录字符串会被转换成使用磁盘名上的大小写。所以, 如果磁盘上的大小写如此,CD C:\TEMP 会将当前目录设为 C:\Temp。 CHDIR 命令不把空格当作分隔符,因此有可能将目录名改为一个 带有空格但不带有引号的子目录名。例如: cd \winnt\profiles\username\programs\start menu 与下列相同: cd "\winnt\profiles\username\programs\start menu" 在扩展停用的情况下,您必须键入以上命令。 C:\>
pathletboy 2015-04-27
  • 打赏
  • 举报
回复
引用 6 楼 c_avril 的回复:
按2楼的做法还是不行,写路径(C:\Users\Computer\Desktop g++ a.cpp)还是不行。或者你们写具体一点,记事本就放在桌面,命名为a.cpp
要么cd到桌面然后调用g++编译 要么直接 g++ C:\Users\Computer\Desktop\a.cpp 这2个方法都是可以的。你这种写法我不知道你哪里看来的,根本不是合法的cmd写法。
c_avril 2015-04-27
  • 打赏
  • 举报
回复
四楼,怎样将当前路径切换成cpp所在文件位置,求 具体事例
c_avril 2015-04-27
  • 打赏
  • 举报
回复
按2楼的做法还是不行,写路径(C:\Users\Computer\Desktop g++ a.cpp)还是不行。或者你们写具体一点,记事本就放在桌面,命名为a.cpp
c_avril 2015-04-27
  • 打赏
  • 举报
回复
好像还是不行耶。。。怎么做
pathletboy 2015-04-25
  • 打赏
  • 举报
回复
先 cd %USERPROFILE%\desktop 再 g++ a.cpp
707wk 2015-04-25
  • 打赏
  • 举报
回复
切换当前目录到 cpp所在目录
源码链接: https://pan.quark.cn/s/4059260b3dc9 在电子设计自动化(EDA)范畴内,Verilog作为一项关键的硬件描述语言(HDL),被普遍应用于构建数字系统的模型,其应用范围涵盖从基础的逻辑门构造到高级的系统级设计,例如本案例所探讨的电梯系统。运用Verilog进行的电梯系统构建是一个典型的综合实践任务,它融合了数字逻辑、嵌入式系统以及计算机工程等多个核心知识领域。 我们必须明确电梯系统的功能要。电梯需依据乘客的楼层指令,智能地选择其运行路径、选择停靠的楼层以及安排门的开启流程。这一过程涉及到状态机的设计,这是Verilog编程的一个核心概念。状态机能够将电梯的操作流程划分为多个独立的状态,例如待机、上行、下行、开门、关门等,通过状态间的转换条件来执行各类操作。 Verilog程序通常由多个模块构成,每个模块对应电路的一部分。在此项目,可能包含以下模块:主控制单元模块、楼层识别模块、按键输入单元模块、电机驱动模块等。各模块均具备特定的功能,例如主控制单元负责统筹各部分的工作,而电机驱动模块则依据指令操控电梯的升降动作。 在构建电梯系统时,还需关注实时性和同步性。例如,电梯不允许在两个楼层同时开启门,这需要在Verilog程序运用适当的同步手段,例如边沿触发的时钟信号,以确保数据传输的精确性与统一性。 接下来是仿真环节和验证步骤。借助ModelSim或Vivado这类软件工具,我们可以对Verilog程序进行仿真,模拟电梯的操作情形,考察其在不同情境下的表现是否符合设计预期。此步骤极为关键,有助于识别并修正设计的缺陷。 倘若设计满足所有条件,可将Verilog程序编译并上传至FPGA(现场可编程门阵列)进行硬件层...
内容概要:本文基于Simulink平台,构建了一个包含风能、太阳能、储能系统和质子交换膜(PEM)电解水制氢系统并网运行的交流母线协调仿真模型。该模型旨在研究多种能源形式与制氢负荷在共用交流母线下的协调运行机制,重点分析风光出力波动性对系统稳定性的影响,以及储能与制氢负荷在能量调节和消纳富余可再生能源方面的作用。通过设计合理的控制策略,实现系统内功率的动态平衡与高效利用,并对系统在不同工况下的动态响应特性进行了仿真验证,为高比例可再生能源接入背景下风光储氢一体化系统的规划与运行提供了技术参考。; 适合人群:具备一定电力系统、新能源或自动化专业背景,从事相关领域研究或工程应用的研发人员及高年级本科生、研究生。; 使用场景及目标:①研究风光储氢多能互补系统的集成与协调控制策略;②分析储能与电解制氢负荷在平抑可再生能源波动、提升系统稳定性方面的作用;③掌握基于Simulink的多能源系统建模仿真方法,服务于科研项目、毕业设计或工程预研。; 阅读建议:建议结合Simulink软件动手复现模型,重点关注各单元模块的控制逻辑与接口设计,通过调整参数和工况进行对比仿真,深入理解系统动态特性与协调运行机理。
下载代码方式:https://pan.quark.cn/s/06ddd041bd02 STM32CubeIDE是由STMicroelectronics(意法半导体)开发的一款功能全面的集成开发平台,主要面向STM32微控制器的应用。该v1.0.2版本特别适配于Windows操作系统,并且能够适用于x86及x64架构的计算机系统。STM32CubeIDE融合了代码编写、编译执行、调试诊断以及项目管理等多项核心功能,致力于精简STM32应用的开发步骤,从而显著提升开发工作的效率。 STM32CubeIDE的主要特性具体包含: 1. **集成开发环境(IDE)**:该平台提供了一个统一的操作界面,开发者能够在此平台上进行代码的编写、编译、链接以及调试STM32应用程序。IDE的设计注重用户体验,支持包括C和C++在内的多种编程语言。 2. **代码生成器**:STM32CubeMX作为STM32CubeIDE的一个组成部分,是一个图形化的配置工具,用户可以通过它来设定微控制器的多种参数,例如时钟系统配置、外设接口选择等。完成配置后,该工具能够自动生成初始化代码,从而大幅减少手动编写基础代码的工作量。 3. **项目模板**:STM32CubeIDE提供了多种预先配置好的项目模板,这些模板覆盖了STM32系列的不同微控制器型号,从而使得新项目的启动过程更加迅速和便捷。 4. **调试工具**:IDE内建了功能强大的调试器,支持JTAG和SWD接口,且兼容多种ST-LINK/V2、ST-LINK/V3以及各类第三方调试设备。调试功能涵盖了断点设置、变量监控、内存检查、性能评估等多个方面。 5. **编译工具链**:STM32CubeIDE集成了GCC编译器以及针对ARM...

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧