感谢您的帮助。我尝试了几件事,似乎无法汇编。假设您有两个文件,例如program1.c和program2.c,您想将它们编译为一个可执行文件,称为run,您需要包含Math.h库。我正在使用Ubuntu Lts。感谢您阅读我的问题。
gcc program1.c program2.c -lm -o yourProgram
是命令。如果您没有必要的权限,则可能需要sudo
。
Math.h是(标准)标题文件,而不是库。标头文件包含使用库的功能所需的声明和原型。库包含实际的对象代码。要编译您的程序,请尝试:
GCC Program1.c Program2.C -O MyProg
也可能需要添加-LM才能链接到数学库。