用g++可以编译pro*c生成的文件吗?

robospot 2009-02-23 06:59:01
另问,proc怎么生成.cpp和.h的文件啊?
...全文
72 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
独孤过儿 2009-02-23
  • 打赏
  • 举报
回复
再补个简单的Makefile,呵呵

debian:~# cat Makefile
main:foo.o main.o
g++ -o main main.cpp foo.cpp
clean:
rm -rf main *.o

debian:~# make
g++ -c -o foo.o foo.cpp
g++ -c -o main.o main.cpp
g++ -o main main.cpp foo.cpp
debian:~# make clean
rm -rf main *.o

独孤过儿 2009-02-23
  • 打赏
  • 举报
回复

// foo.cpp
#include <iostream>
using namespace std;

void func()
{
cout << "hello,world!" << endl;
}

// foo.h
#ifndef FOO_H
#define FOO_H

void func();

#endif

// main.cpp
#include "foo.h"

int main()
{
func();
return 0;
}

编译命令及运行结果:
debian:~# g++ -o main main.cpp foo.cpp
debian:~# ./main
hello,world!
robospot 2009-02-23
  • 打赏
  • 举报
回复
谢谢,我先出去一下,回来给你分哈
独孤过儿 2009-02-23
  • 打赏
  • 举报
回复
呵呵,少等下啊,给你写个例子,呵呵
robospot 2009-02-23
  • 打赏
  • 举报
回复
如果没用到类,只是创建一下.cpp和.h文件
怎么编译/写makefile文件啊?

比如说我现在有 foo.cpp,foo.h,main.cpp

main.cpp引用了foo.h里的函数

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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