这是例子,
#file1voID f1(){ printf("this is another file under same program");}#file2int main(){ f1(); return 0;}
实际上我需要这个来测试static,extern类说明符如何与多个文件一起使用.因此,我现在只需要了解如何在C中的单个程序中使用多个文件.
谢谢你
解决方法 “多个文件”的技术术语是 translation units:g++ file1.cpp file2.cpp -o program
或者您将编译和链接分开
g++ -c file1.cpp -o file1.og++ -c file2.cpp -o file2.o# linkingg++ file1.o file2.o -o program
但这通常没有意义,除非你有一个更大的项目(例如make)并希望减少构建时间.
总结以上是内存溢出为你收集整理的在GNU c编译器中运行一个包含多个源文件的程序全部内容,希望文章能够帮你解决在GNU c编译器中运行一个包含多个源文件的程序所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)