I have a book on algorithms with a lot of source code: c and h files. So I created a new project within the example code directory and added in the book code for the .c and .h files, and then removed the default main.c, since it was not needed: the other code already contained a main(). I then compiled and tried to run project code. No good! I looked in the project folder and found a .o file, so some of the compilation process is working, but there is no .exe file to be found! I looked at some of the included examples, ie Pascal, and found that this example works OK. Then I looked at and compared the make file for both projects. The syntax in both of these makefiles is the same except for the paths to the .o and .exe files! I thought that I new quite a bit about now to use compilers and linkers, but this problem is making me doubt myself! Any ideas are appreciated.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is very strange! Sometimes when I add code files into the project along with the default main file and try to compile the code the screen shows something happened, and then when I remove the default main() and recompile, now the compiler completes! And the exe is now produced!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have a book on algorithms with a lot of source code: c and h files. So I created a new project within the example code directory and added in the book code for the .c and .h files, and then removed the default main.c, since it was not needed: the other code already contained a main(). I then compiled and tried to run project code. No good! I looked in the project folder and found a .o file, so some of the compilation process is working, but there is no .exe file to be found! I looked at some of the included examples, ie Pascal, and found that this example works OK. Then I looked at and compared the make file for both projects. The syntax in both of these makefiles is the same except for the paths to the .o and .exe files! I thought that I new quite a bit about now to use compilers and linkers, but this problem is making me doubt myself! Any ideas are appreciated.
This is very strange! Sometimes when I add code files into the project along with the default main file and try to compile the code the screen shows something happened, and then when I remove the default main() and recompile, now the compiler completes! And the exe is now produced!