My Harvard CS50x-2024 study journey.
如果想在本地运行含有 #include <cs50.h>
的代码,可以从这个链接下载 libcs50
,并按照上面的提示进行安装。
-
在 .zshrc 中添加
export DYLD_LIBRARY_PATH=/usr/local/lib
。 -
在 Makefile 中添加
-lcs50
,下面给出了一个可行的 Makefile。# Makefile for compiling C source files using C11 # Compiler and flags CC = gcc CFLAGS = -std=c11 -Wall -lcs50 # Source files and executable names SOURCES = $(wildcard *.c) EXECUTABLES = $(SOURCES:.c=) # Default target all: $(EXECUTABLES) # Rule to build executables %: %.c $(CC) $(CFLAGS) -o $@ $< # Clean target to remove the executables clean: rm -f $(EXECUTABLES)