linux下面编译程序,我知道的库文件在⼀usr⼀local⼀lib里面,我如何修改makefile使得程序

编译时候能找到该库文件??
2025-05-07 02:00:37
推荐回答(1个)
回答(1):

1.在编译时,引入该库的头文件目录确保通过编译。比如在/usr/local/include:
g++ -I/usr/local/include *.c -o a.o
2.在链接时,引入该库的二进制文件目录确保通过链接。比如你说的/usr/local/lib:
gcc -L/usr/local/lib a.o -o a.out