c - -lcs50 命令行参数在 clang 中有什么作用?

标签 c arguments clang cs50

它是 -l -c 和 -s 参数的组合吗?这是我最好的猜测,但是如果 -s 只运行预处理和编译器而 -c 执行所有这些并进行汇编,为什么会这样呢?最后的 50 是做什么用的?

最佳答案

-l_libname_ 是一个开关,告诉编译器(链接器)在链接阶段包含名为 _libname_ 的库。

-lcs50 告诉链接器包含 cs50 library .

关于c - -lcs50 命令行参数在 clang 中有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26029418/

相关文章:

C char* 指针指向它们绝对不应该指向的相同位置

c - 如何在 C 中每行打印 10 个值,其中值按降序排列并且仅使用 while 循环和 if-else 语句?

python - 第一个未命名参数可选

gcc - gcc和clang在编译时给我一个错误

c++ - 单行在 map 中初始化C++对象

c++ - 如果变量未初始化,Visual Studio 2017 不会生成任何警告?

C指针char到小写

C 编译器循环展开说明

python - 如何在 Python 中以可重用的方式记录函数参数?

python - 使用命令行参数在文件中调用 Python 函数