Home About Me Projects Experience Skills More

Skill List

Web Development

Desktop Development

Back-end

Libraries

Mobile Development

Frameworks

Game Development

Software

Cloud Platforms

Others

Editors

Compilers

Bundlers

Linters/Formatters

Data Serialization

Other Software

gcc

A compiler system supporting multiple programming languages like C, C++, and Fortran, widely used for building software on Unix-like systems.

  • Fluency with compiling C/C++ programs using gcc/g++, understanding compilation phases (preprocessing, compilation, assembly, linking);
  • Mastery of common and advanced GCC flags: -g (debug info), -Wall (warnings), -I (include paths), -L/-l (libraries), etc;
  • Linking static (.a) and dynamic (.so/.dll) libraries and use of preprocessor directives (#define, #include, #ifdef and #pragma).

Projects using gcc

Sistemas Operativos logo

Sistemas Operativos

Experience using gcc

ISEL - Instituto Superior de Engenharia de Lisboa

ISEL - Instituto Superior de Engenharia de Lisboa

University student - Degree in Computer Engineering, Networks, and Telecommunications