大家好,今天小编关注到一个比较有意思的话题,就是关于c语言多个源文件的问题,于是小编就整理了2个介绍c语言多个源文件的解答,让我们一起看看吧。
c语言两个源文件如何允许一个?
猜测你的问题应该是一个有两个CPP文件,比如1.cpp,2.cpp,该如何运行。目前所有C的编译器都是默认从main()函数开始运行,所以只需要在你的一个CPP(比如是1.cpp)中写入main()函数,其他函数从main()函数中调用。
其他函数可以写在1.cpp中,也可以写在2.cpp中,但写在2.cpp中时需要在2.h中声明各函数,同时在1.cpp中包含2.h。
c++中如何进行多文件编译连接,详细一点,怎么创建源文件?
1.在同一语句中同时编译多个源文件
g++ -Wall -g Main.cpp Stack.cpp Queue.cpp -o StackOut
1
在g++编译器中,-Wall是允许发出GCC能够提供的所有有用的警告的参数,-g是告诉g++产生能被GUN调试器使用的调试信息以便调试你的程序。具体各个参数的用法在这里和这里有详细说明。
2.分别编译多个源文件
g++ -Wall -g -c Stack.cpp
g++ -Wall -g -c Queue.cpp
g++ -Wall -g -c Main.cpp
g++ -g Stack.o Queue.o Main.o -o StackOut
到此,以上就是小编对于c语言多个源文件的问题就介绍到这了,希望介绍关于c语言多个源文件的2点解答对大家有用。