Challenge - 5 Problems
Source Build Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
💻 Command Output
intermediate1:30remaining
What is the output of the configure script?
You run
./configure in a source directory. What output indicates the script completed successfully?Linux CLI
./configure
Attempts:
2 left
💡 Hint
Look for a message that tells you the next step after configuration.
✗ Incorrect
The configure script checks your system and prepares the build. A successful run ends with a message telling you to run 'make'. Errors or missing files show different messages.
💻 Command Output
intermediate1:30remaining
What does 'make install' do?
After building software with
make, you run make install. What is the expected output?Linux CLI
make install
Attempts:
2 left
💡 Hint
Think about what 'install' means in this context.
✗ Incorrect
'make install' copies the built program files to system folders so you can run them easily. It does not compile or download anything.
📝 Syntax
advanced1:30remaining
Which command correctly cleans build files?
You want to remove all files created during the build process using make. Which command is correct?
Attempts:
2 left
💡 Hint
The standard target to clean build files is named after a common English word for tidying.
✗ Incorrect
'make clean' is the standard command to delete temporary build files. 'make uninstall' removes installed files, not build files.
🔧 Debug
advanced1:30remaining
Why does './configure' fail with 'No such file or directory'?
You run
./configure but get the error: bash: ./configure: No such file or directory. What is the most likely reason?Linux CLI
./configure
Attempts:
2 left
💡 Hint
Check if the file exists in the folder.
✗ Incorrect
This error means the file named 'configure' is not found in the current directory. It might be missing or you are in the wrong folder.
🚀 Application
expert2:00remaining
Order the steps to build software from source
Put these commands in the correct order to build and install software from source.
Attempts:
2 left
💡 Hint
Think about preparing, building, installing, then cleaning.
✗ Incorrect
First, configure prepares the build. Then make compiles. Next, make install copies files. Finally, make clean removes build files.