易截截图软件、单文件、免安装、纯绿色、仅160KB

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改为你所要的文件名就可以了。

楼上正解~~

楼主不觉得你的行为很可笑吗,跑在餐厅去问:怎么吃饭呢?我对吃饭一点也不知道,别人回答:用牙齿咀嚼然后咽下去,可你却还问:能否告诉我嘴


相关问答:

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

linux不能访问access - Java / Java EE

rt,我试了网上直连Acces数据库的方法,windows下没有问题,但是在linux下不行,谁能给点提示?谢谢
你怎么连的?

Acces数据库..
你怎么练的呢?

Java code:

static String DBDRIVER = "sun.jd ......

FCK上传文件到linux服务器问题 - Java / Java EE

请我用FCK上传文件,在本地的windows机上测试可以,但部署到linux服务器上就上传不了文件,上传文件时一直卡在那里。望各位大虾指点,谢谢!
路过,帮你顶一下。。。。。。。。。。。。。。

上传文件的路径问题, ......

请教linux组播问题。 - Linux/Unix社区 / 程序开发区

我的板子用嵌入式linux系统发送组播包给我PC虚拟机的linux,虚拟机的linux可以接收到,但是同样的程序,用虚拟机的linux发送,嵌入式linux却接收不到,具体表现为阻塞在recvfrom函数。
大致已经可以排除的问题:
1 ......

linux内联汇编中数组的寻址? - C/C++ / C++ 语言

最近想了解下内联汇编,想要用来操作下数组的时候遇到些困难。
我了解到的一些方法:
C/C++ code:

int main()
{
//这种方法可以单独操作数组中的一个
int a[10];
__asm__("movl $10, %0&quo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号