1、规划makefile编写a、根目录下放三个文件:1、makefile:是咱们编译项目的入口脚本,编译项目从这里开始,起总体控制作用。 2、config.mk:配置脚本,被makefile包含,单独分处理,为了应付一些可变的东西。 3、common.mk:最核心的编译脚本,定义makefile编译规则,并且各个子目录中都用到这个来编译.c文件的编译b、每个子...
1、在编译目标代码时指定该程序的动态库搜索路径 这是通过gcc的参数"-Wl,-rpath,"指定(-L只是编译时使用的搜索路径,而-Wl,-rpath=your_lib_dir是为程序添加一个运行时库文件搜索路径的命令,在使用gcc编译链接时添加即可)。当指定多个动态库搜索路径时,路径之间用冒号":"分隔 2、通过环境变量LD_LIBRARY_PATH指...