用C++编译源代码怎么显示;致命错误;没有输入文件 我刚刚自学,,,,不会

用C++编译源代码怎么显示;致命错误;没有输入文件 我刚刚自学,,,,不会,第1张

额,

C++的输入若是初学的话一般是cin(c+in,谨闭c代表C语言,in进入);输出为cout(c+out,out出来)

你说的不清楚,要是有源代码的话,最好贴出来

我举个例子吧

#include <iostream.h> //输入输出流,一般程序祥睁裂里都有这个头文件

int main() //主函数,C++必备,也可以定义为void main(void),这样时不需要return

{

int a,b //变量

cout<<" 请输入参数"<<endl

cin>>a>>b// 程序获得参数

cout<<"a="<<a<<endl //输出

cout<<早扒"b="<<b<<endl

return 0 //因为main函数定义的是int型,所以要返回值。这个默认记着就行

}

gcc需要输入你要编译的源文件等参数。你可以看看我从网上复制了一些基本的参数说明:

在使用Gcc编译器的时候,我们必须给出一系列必要的调用参数和文件名称。GCC编译器的调用参数大约有100多个,其中多数参数我们可能根本就用不到,这里只介绍其中最基本、最常用的参数。

GCC最基本的用法是∶gcc [options] [filenames]

其中options就是编译器所需要的参数,filenames给出相关的文件名称。

-c,只编译,不连接成为可执行文件,编译器只是由输入的.c等源代码文件生成.o为后缀的目标文件,通常用于编译不包含主程序的子程序文件。

-o output_filename,确定输出文件的名称为output_filename,同时这个名称不能和源文件同名。如果不给出这个选项,gcc就给出预设的可执行文件a.out。

-g,产生符号调试工具(GNU的gdb)所必要的符号资讯,要想咐毁对源代码进行调试,我们就必须加入这个选项。

-O,对程序进行优化编译、连接,采用这个选项,整个源代码会在编译、连接过程中进行优化处理,这样产生的可执行文件的执行效率可以提高,但是,编译、连接的速度就相应地要慢一些。

-O2,比-O更好的优化编译、连接,当然整个编译、连接过程会更慢。

-Idirname,将dirname所指出的目录加入到程序头文件目录列表中,是在预编译过程中使用的参数。C程序中的头文件包含两种情况∶

A)#include <myinc.h>

B)#include “myinc.h”

其中,A类使用尖括号(<>),B类使用双引号(“ ”)。哪简链对于李孙A类,预处理程序cpp在系统预设包含文件目录(如/usr/include)中搜寻相应的文件,而B类,预处理程序在目标文件的文件夹内搜索相应文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12256918.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存