linux下编译C++ - Linux/Unix社区 / 程序开发区
有三个文件,w.h,w.cpp,m.cpp,其中m.cpp中有main函数,并且需要传递一个文件参数。
请教下,如何在linux环境下编译调试?
我对linux下的编译几乎完全不懂,可否详细解答下,谢谢了
up!!
up!!
g++
g++ -g -o mw m.cpp w.cpp
可否详细说明下,我从没在linux下编译过程序。。。。。。
编译:
g++ w.cpp m.cpp -o execfile
此过程不需要那个参数,只是编译。
执行:
./execfile param_filename
param_filename是传递给main函数的文件参数,LZ把它改为要传递的文件名即可。
谢谢,请问我在终端下怎么输?我用的是VMware Workstation + RedHatLinux9.03,实在太菜了,O(∩_∩)O~,希望不吝赐教,拜托了
LZ使用的是文本界面还是图形界面?
如果是文本界面,登陆后直接在命令提示符下输入下面的内容;如果是图形界面,先打开终端,然后在终端输入下面的内容:
C/C++ code:
$ g++ w.cpp m.cpp -o execfile [回车]
$ ./execfile param_filename [回车]
注:
1、'$'是命令行提示符,登陆后自动出现。如果环境不同,这个提示符可能也不同。其他的提示符有% # 等。
2、第一行是对源程序进行编译、链接生成可执行文件。
3、第二行是执行可执行文件,execfile是可执行文件名,这个LZ可以自己命名,param_filename是参数名,LZ改为你所要的文件名就可以了。
楼上正解~~
楼主不觉得你的行为很可笑吗,跑在餐厅去问:怎么吃饭呢?我对吃饭一点也不知道,别人回答:用牙齿咀嚼然后咽下去,可你却还问:能否告诉我嘴
相关问答:
写了个测试程序如下
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
大家好:
我想实现检测到插入SD卡后自动将SD卡格式化的功能,不知C/C++中有没有格式化U盘的函数?
另外,我不想使用SHFormatDrive,因为这个函数会弹出是否要格式化的提示框,我需要的是系统自动格式化,而操作者� ......
输入10学生的成绩,共4科,按照要求编写实现下列功能的程序(用子函数实现)
1 求出每科的平均成绩 将平均分〉90的同学的排序
作业贴~!
嗯 我同学给我发的作业 我昨天做了 但是结果运行不对 昨天有好� ......
我刚把谭浩强的第三版的书学完,我知道的有C++,C和指针 C缺陷和陷阱 C专家变成,还有数据结构,我想问问我应该以什么顺序来学呢
C缺陷和陷阱 C专家编程
是进阶的,不用急着看
至于
C和指针
你不理解� ......