Bunch of ignores e.t.c.
This commit is contained in:
		
							parent
							
								
									bdc3832fd1
								
							
						
					
					
						commit
						63265d5cfb
					
				
					 6 changed files with 41 additions and 9 deletions
				
			
		
							
								
								
									
										1
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							|  | @ -1,2 +1,3 @@ | |||
| *.o | ||||
| *.d | ||||
| *a.out* | ||||
|  |  | |||
							
								
								
									
										2
									
								
								lab1/.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								lab1/.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,2 @@ | |||
| hello | ||||
| test_editor | ||||
|  | @ -1,18 +1,36 @@ | |||
| all: a1 a2 a3 a4 | ||||
| all: a1 a2 a3 a4 cmake buggy | ||||
| 
 | ||||
| # Build the A1 lab exercise
 | ||||
| a1: | ||||
|     g++ -o hello hello.cc | ||||
|     ./hello | ||||
| 
 | ||||
| # Build the A2 lab exercise
 | ||||
| a2: | ||||
|     g++ -std=c++11 -o separate_main separate_main.cc separate_fn.cc | ||||
| 
 | ||||
| # Build the A3 lab exercise
 | ||||
| a3: | ||||
|     g++ -std=c++11 -c separate_main.cc | ||||
|     g++ -std=c++11 -c separate_fn.cc | ||||
|     g++ -std=c++11 -o separate_main separate_main.o separate_fn.o | ||||
| 
 | ||||
| # Build the A4 lab exercise
 | ||||
| a4: | ||||
|     g++ -std=c++11 -o separate_main separate_main.cc | ||||
|     @echo "Will fail" | ||||
|     -g++ -std=c++11 -o separate_main separate_main.cc | ||||
| 
 | ||||
| # Build the A5 lab exercise
 | ||||
| a5: | ||||
|     g++ -c -O2 -Wall -Wextra -pedantic-errors -Wold-style-cast -std=c++11 hello.cc | ||||
| 
 | ||||
| # Build the cmake exercise
 | ||||
| cmake: | ||||
|     rm -rf ./cmake-example/build # Start over | ||||
|     cd ./cmake-example && mkdir -p build | ||||
|     cd ./cmake-example/build && cmake .. | ||||
|     cd ./cmake-example/build && make -j$(nproc) | ||||
|     ./cmake-example/build/SimpleMain | ||||
| 
 | ||||
| buggy: | ||||
|     cd ./buggy_programs && make -j4 | ||||
|  |  | |||
							
								
								
									
										6
									
								
								lab1/buggy_programs/.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								lab1/buggy_programs/.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,6 @@ | |||
| bounds | ||||
| bounds-heap | ||||
| dangling | ||||
| leak | ||||
| sum | ||||
| ub | ||||
							
								
								
									
										1
									
								
								lab1/cmake-example/.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								lab1/cmake-example/.gitignore
									
										
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1 @@ | |||
| build | ||||
|  | @ -1,10 +1,14 @@ | |||
| #include<coding.h> | ||||
| #include <coding.h> | ||||
| 
 | ||||
| unsigned char encode(unsigned char c) | ||||
| { | ||||
|     return c; | ||||
| unsigned char encode(unsigned char c) { | ||||
|   if ((c >= 'A' && c <= 'Z')) | ||||
|     return ((c - 'A' + 13) % 26) + 'A'; | ||||
|   else if ((c >= 'a' && c <= 'z')) | ||||
|     return ((c - 'a' + 13) % 26) + 'a'; | ||||
|   else | ||||
|     return c; // Non-alphabetic characters are unchanged
 | ||||
| } | ||||
| unsigned char decode(unsigned char c) | ||||
| { | ||||
|     return c; | ||||
| 
 | ||||
| unsigned char decode(unsigned char c) { | ||||
|   return encode(c); // ROT13 encoding and decoding are the same
 | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Imbus
						Imbus