freeice 于 2009-09-07 11:16:29发表:
进来看一下,看能不能帮助。。。学习了。。 我也有好多问题。。大家去看一下。能不能帮我解决嘛!!!谢谢!!! 有空帮我看一下这个问题。。谢谢。。http://www.linuxdiyf.com/bbs/thread-156948-1-1.html
ly_chaojilong 于 2009-09-07 10:26:07发表:
收藏。。。
被置换的硫酸铜 于 2009-08-12 12:44:15发表:
makefile应该是很好用的东西啊!我只知道用mikefile是可行的!
sundh1981 于 2009-08-10 20:04:13发表:
用makefile 不如用automake方便。
99410672 于 2009-08-10 20:02:47发表:
-o 后面代表的是要生成的目标文件,与位置无关,也可以不写,但系统默认的生成a.out可执行文件 同时为了使自己避免不必要的麻烦,最好将所有.c 和.h,放在一起,省去了--I 寻径的痛苦
宣_仲达 于 2009-08-10 16:28:47发表:
不过-o howdy 可以放在前面吗? 就是像这样: gcc -I /home/name -o howdy t1/howdy.c t2/helper.c 好像看书上是说被依赖的文件是放在最后面的,怎么您这里是放在前面的呢?
宣_仲达 于 2009-08-10 16:22:01发表:
3# henryhj 谢谢!!!
henryhj 于 2009-08-10 13:23:30发表:
头用-I包含路径进去即可,譬如,helper.h包含于家中(/home/name),当前目录tree如下[code]. |-- t1 | `-- howdy.c `-- t2 `-- helper.c [/code]直接,[code]gcc -I /home/name t1/howdy.c t2/helper.c -o howdy[/code]即可 本来尝试用makefile来做,可以只学了点皮毛,终归还是没成功
微宝贝 于 2009-08-10 11:56:38发表:
我没有编过程,目前是初级水平,就在TI 的MSP430单片机上试过gcc,但是刚起步,,,, 你试试 gcc -o file1.c file2.c......... 头文件包含在c文件就行了。但是路径要正确,一般都是用相对路径
freeice 于 2009-09-07 11:16:29发表:
进来看一下,看能不能帮助。。。学习了。。
我也有好多问题。。大家去看一下。能不能帮我解决嘛!!!谢谢!!!
有空帮我看一下这个问题。。谢谢。。http://www.linuxdiyf.com/bbs/thread-156948-1-1.html
ly_chaojilong 于 2009-09-07 10:26:07发表:
收藏。。。
被置换的硫酸铜 于 2009-08-12 12:44:15发表:
makefile应该是很好用的东西啊!我只知道用mikefile是可行的!
sundh1981 于 2009-08-10 20:04:13发表:
用makefile 不如用automake方便。
99410672 于 2009-08-10 20:02:47发表:
-o 后面代表的是要生成的目标文件,与位置无关,也可以不写,但系统默认的生成a.out可执行文件
同时为了使自己避免不必要的麻烦,最好将所有.c 和.h,放在一起,省去了--I 寻径的痛苦
宣_仲达 于 2009-08-10 16:28:47发表:
不过-o howdy 可以放在前面吗?
就是像这样: gcc -I /home/name -o howdy t1/howdy.c t2/helper.c
好像看书上是说被依赖的文件是放在最后面的,怎么您这里是放在前面的呢?
宣_仲达 于 2009-08-10 16:22:01发表:
3# henryhj
谢谢!!!
henryhj 于 2009-08-10 13:23:30发表:
头用-I包含路径进去即可,譬如,helper.h包含于家中(/home/name),当前目录tree如下[code].
|-- t1
| `-- howdy.c
`-- t2
`-- helper.c
[/code]直接,[code]gcc -I /home/name t1/howdy.c t2/helper.c -o howdy[/code]即可
本来尝试用makefile来做,可以只学了点皮毛,终归还是没成功
微宝贝 于 2009-08-10 11:56:38发表:
我没有编过程,目前是初级水平,就在TI 的MSP430单片机上试过gcc,但是刚起步,,,,
你试试
gcc -o file1.c file2.c.........
头文件包含在c文件就行了。但是路径要正确,一般都是用相对路径