使用的开源库中,有时候使用automake来构造的,想要在这个工程中添加源文件A.c,该如何处理?
思考:
1. 我们可以将这个源文件A.c编译为库文件libA.so,这样在原工程的-l变量中加入该库,就可以了
头文件不需要管!!!但是如果对应的头文件发生变化,则需要make clean之后,重新make
不知我的猜测可行否?
2014.3.13
将Makefile文件中LDFLAG=-lA, LIBS=-Lxx/xxx/(这是A.c所在目录),这样就可以编译了.....
哈哈,搞定!!
2014.3.13
思考:
1. 我们可以将这个源文件A.c编译为库文件libA.so,这样在原工程的-l变量中加入该库,就可以了
头文件不需要管!!!但是如果对应的头文件发生变化,则需要make clean之后,重新make
不知我的猜测可行否?
2014.3.13
将Makefile文件中LDFLAG=-lA, LIBS=-Lxx/xxx/(这是A.c所在目录),这样就可以编译了.....
哈哈,搞定!!
2014.3.13