Bas*_*tch 11
在Linux上,你应该首先编译
gcc -g -Wall -pthread yourcode.c -lpthread -o yourprogram
Run Code Online (Sandbox Code Playgroud)
-g请求调试信息,-Wall询问所有警告,-pthread请求POSIX线程支持.
当它编译没有警告,并且您已经调试它gdb,你可能需要编译器通过更换(或后加入),以优化-g用-O2
很快,您将希望使您的程序由多个编译单元(链接在一起)组成.然后,您需要学习如何使用像GNU make这样的构建器,并且您将拥有Makefile(不要忘记选项卡在其中很重要).
当然,您应该在源代码上使用版本控制系统(我建议使用git,可能通过gitorious或github).