创建一个计算三角形面积的c语言项目 1.启动linux服务器后进入自己的账号 (su + 用户名) 2.进入用户目录: cd ~ 3.建立一个项目文件: mkdir+文件名(triangle) 4.进入项目文件并创建lib文件夹: cd triangle mkdir lib 5.返回项目目录编写c语言代码: cd .. vi triangle.c 方法的实现文件 vi triangle.h 头文件 vi myTest 主函数文件建立动态链接库并引用
1.将triangle.c编译为动态连接库: gcc -shared -fPIC triangle.c -o libtriangle.so 2.将triangle.h 和 libtriangle.so 复制到lib文件 scp triangle.h libtriangle.so lib 此时可能会报错权限不够,可以进入root后再复制 su root 输入密码 scp triangle.h libtriangle.so lib 3.编译主函数文件 gcc myTest.c -o myTest -L ./lib/ -ltriangle -Wl,-rpath,$(pwd)/lib/ -lm 4.执行文件 ./myTest
lib中存放这两个文件
编译完成后成功执行



