当前位置: 技术问答>linux和unix
菜菜问题每天问。。。。。大家来抢分。。。。。
来源: 互联网 发布时间:2016-04-13
本文导语: 假设你有一个C程序,他的main函数位于文件main.c 它还有一些函数位于list.c,和report.c. 在编译连接这个程序时你应该使用什么命令? 环境fedora 9 gcc 4.3 我要具体的GCC使用命令,越详细越好谢谢阿 | ...
假设你有一个C程序,他的main函数位于文件main.c 它还有一些函数位于list.c,和report.c.
在编译连接这个程序时你应该使用什么命令?
环境fedora 9 gcc 4.3
我要具体的GCC使用命令,越详细越好谢谢阿
在编译连接这个程序时你应该使用什么命令?
环境fedora 9 gcc 4.3
我要具体的GCC使用命令,越详细越好谢谢阿
|
将main.c,list.c和report.c放在同一个目录下,然后在main.c的头文件中:import "list.c" import "report.c", 这样,你就可以在main.c中引用list.c和report.c的函数了.
编译: gcc -o main main.c
编译: gcc -o main main.c
|
gcc -o execname main.c list.c report.c
|
建议楼主学习一下makefile的写法,很有必要。
|
Be to the point!
|
如果main.c中有使用list.c中的函数,在main.c中添加对应的函数声明就行了
编译命令直接用gcc -o demo main.c list.c
编译命令直接用gcc -o demo main.c list.c