编译程序,编译一个简单的C++程序

$ g++ -Wall hello.cc -o hello
GCC的C++前端用到很多同C编译器gcc相同的选项。它也支持另外一些选项来控制C++才有的语言特性,本章后面会介绍。注意,C++源代码文件合法的后缀名可以是“.cc”,“.cpp”,“.cxx”或是“.C”,但不能是C程序的后缀名“.c”。
生成的可执行文件同C版本的程序一样运行,只要输入文件名即可:
$ ./hello
Hello, world!
要注意的是,C++对象文件必须用g++来链接,以便与适当的C++库链接。试图用C编译器gcc来链接C++对象文件会导致由于找不到C++标准库函数而报“未定义引用”的错:
Tags:  语言编译程序 易语言程序反编译 程序反编译 程序编译过程 编译程序

延伸阅读

最新评论

发表评论