当前位置: 技术问答>linux和unix
Linux用什么命令编译执行.cpp文件
来源: 互联网 发布时间:2016-03-30
本文导语: 如题, 比如文件名为main.cpp 我看书上写的是gcc -o / main.cpp 请问一下,/是不是表示路径?表示的是什么路径?如果我想要当前的路径的话,这块应该改成什么??或是,要如何写?? 如果多文件的话,编译又要如...
如题,
比如文件名为main.cpp
我看书上写的是gcc -o / main.cpp
请问一下,/是不是表示路径?表示的是什么路径?如果我想要当前的路径的话,这块应该改成什么??或是,要如何写??
如果多文件的话,编译又要如何去处理??
谢谢。
比如文件名为main.cpp
我看书上写的是gcc -o / main.cpp
请问一下,/是不是表示路径?表示的是什么路径?如果我想要当前的路径的话,这块应该改成什么??或是,要如何写??
如果多文件的话,编译又要如何去处理??
谢谢。
|
cpp是c++的文件,用g++编译
g++ main.cpp -o main
多文件并存在依赖关系的话用makefile
如果没有依赖关系g++ 文件1 文件2 文件3 …… 一排下来就是了
g++ main.cpp -o main
多文件并存在依赖关系的话用makefile
如果没有依赖关系g++ 文件1 文件2 文件3 …… 一排下来就是了
|
是指编译后的文件名称
|
执行一下:./main ,试试看
|
提个建议:
先学习好基本操作。还有bashell编程。
先学习好基本操作。还有bashell编程。
|
学习了,
|
如果是C语言用GCC 编译
如果是C++用g++编译
编译命令(C):gcc test.c -o test
编译命令(C):g++ test.cpp -o test
-o 后面是输出文件名,一般取名和你的程序名一样,好记。
运行:./test
我也是新学者...
如果是C++用g++编译
编译命令(C):gcc test.c -o test
编译命令(C):g++ test.cpp -o test
-o 后面是输出文件名,一般取名和你的程序名一样,好记。
运行:./test
我也是新学者...
|
了解一下如何使用makefile,你就能明白了!