Relearning C and C++
-
Instalar a biblioteca OpenSSL
sudo apt install libssl-dev
-
Compilar o código
g++ bitcoinMiningNonceCalc.cpp -o bitcoin.out -lcrypto
-
Rodar o programa
./bitcoin.out
-
Instalar a biblioteca OpenSSL
brew install openssl
-
Compilar o código
g++ bitcoinMiningNonceCalc.cpp -I /opt/homebrew/opt/openssl/include -L /opt/homebrew/opt/openssl/lib -lcrypto -o bitcoin.out
-
Rodar o programa
./bitcoin.out
OBS: Caso seu openssl tenha sido instalado em outro diretorio aponte o caminho corretamente.
-
Instalar a biblioteca OpenSSL
sudo apt install libssl-dev
-
Compilar o código
g++ multiThreadNonceCalc.cpp -o nonce-calc.out -lcrypto -pthread
-
Instalar a biblioteca OpenSSL
brew install openssl
-
Compilar o código
g++ -std=c++11 multiThreadNonceCalc.cpp -o nonce-calc.out -I /opt/homebrew/opt/openssl/include -L /opt/homebrew/opt/openssl/lib -pthread -lcrypto
Para conseguir ver todos os comandos disponíveis para o programa, digite ./nonce-calc.out -h
"-s" String que será utilizada para gerar o hash "-d" Dificuldade do problema [numeros de "0" na frente do hash(default: 6)] "-t" Número de threads (default: full) "-e" Apenas fazer o hash da string, sem fazer o cálculo do nonce [Sem parametro] "-n" Nonce inicial, para conferir resultado ou testar outros nonces manualmente [Apenas funciona com o comando "-e"] "-h" Mostrar mensagem de ajuda
-
Entrar no diretorio
cd primeNumbers
-
Compilar o código
make all
-
Rodar o programa
./calcPrimes.out
-
Compilar o arquivo multiThreadTest.cpp
g++ multiThreadTest.cpp -o multiThreadTest.out -pthread
-
Rodar o arquivo
./multiThreadTest.out
-
Compular o código
gcc -o output.o gFunc.c
-
Rodar o programa
./output.o