可以使用makefile进行make编译,建议先看一下简单的make fike编写规则。
一般情况下在MakeFile或*.mk下进行make就可以~~。
要分开编译,然后链接,比如
$ g++ print.cpp -c。
$ g++ test.cpp -c。
$ g++ test.o print.o -o mytest。
这里的-c表示只编译。因为你有两个文件,所以编译两次。编译后会生成.o的文件。
然后把这些在链接起来就可以了。-o表示输出的文件。
命令改为:
gcc -g -o test.exe test.c -lapi -lpk11。
把它们都放到一个文件夹。。
然后cd进该文件夹
再用命令:
javac *.java
即可
是编译多个模块还是编译单个模块?
多个模块的话在该目录下面写一个Makefile,内容为。
-------------------------------------------------------------------------。
obj-m := {模块1名字}.o {模块2名字}.o ...。
all:
make -C /lib/modules/2.6.32/build/ M=$(PWD) modules。
clean:
make -C /lib/modules/2.6.32/build/ M=$(PWD) clean。
--------------------------------------------------------------------------。
单个模块,依赖多个文件的话使用传统写法即可。